We expected to spend a few hours at the Science Museum with our 7 year old son before moving on to other St. Louis attractions, but we ended up spending the entire day here. The museum is free ($10 for parking), but there are lots of "must see" add ons that you have to pay for. You can bundle and save if you purchase these items together, so plan your visit before purchasing tickets.
The Lego Imagination Center was perfect for my son (ages 7 and up only, $3 additional, I believe). We didn't really know what this consisted of, but our son LOVES Legos, so we decided to check it out. We were a little concerned when his session started and the leader said that there would only be about 5 minutes of building models and the rest was programming robots. We thought it might be a little over his head, especially since the last member of the group was a no show and he had no partner. However, the instructor was very helpful and the programming wasn't anything too complicated. It was a lot of fun and very hands on. We also enjoyed the Planetarium and the train movie at the Omni Max theatre. If you've never been to an Omni Max, it's like an iMax on steroids. The screen wraps entirely around you and is huge!! It's a must see here. This was such a fun time for the entire family and was a great hands on musuem where we could all play and learn. Will definitely visit again when we are in St. Louis again.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.