To thrive in the 21st century, children need to not only understand how to use technology but also how to build and control it. That’s why school curricula are so focused on STEM (science, technology, engineering and math). But parents can help children develop those skills outside of the classroom too -- and in a fun fashion.
The marketplace is filled with STEM toys, also known as STEM kits, that can help your child hone their talents at home. At first blush, the idea of giving an educational toy as a gift may feel like the equivalent of baking a birthday cake made out of broccoli. But the best STEM kits challenge and engage a child more than a video game. Better yet, many of these toys provide a great parent-child bonding opportunity (opens in new tab) as you work on projects together.
Below we’ve listed six things to keep in mind when shopping for a STEM toy. For more specific product recommendations, be sure to check out our breakdown of the best STEM toys (opens in new tab).
1. What type of STEM toy do you want?
Why you can trust Tom's Hardware Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.
STEM toys take various routes to teaching children. Below, we've broken down the most valuable categories, which you can pick from based on your child's current interests and the specific STEM skills you want them to develop.
Since this is Tom’s Hardware and we’re techies, we’re most interested in the first four STEM toy categories, which are primarily about technology but also some engineering and math. However, there are plenty of great science kits and telescopes out there too.
- Robot kits: Not surprisingly, these are the most popular STEM toys. But it's not just about feeling like you're in the future. A good robot kit will teach your child how to code by having them write programs that cause a real-world device to move, perform tasks and generate lights and sounds. The best robot kits also teach some engineering skills by having you build the device from parts. Bonus: your kid won't be disappointed when they open up a toy that looks like it's from a sci-fi story.
- Programming kits: Similar to robot kits, these toys have children control a real-world object through programming. However, the device is not what most people would call a robot. Think of a light box or even a drone, for example.
- Circuit kits: These fun toys teach kids about electricity and electrical engineering by having them build small circuits, complete with inputs and outputs like motors, lights and sensors.
- Kid computers: There are a lot of kid-friendly computers on the market, but only a couple that are explicitly designed to build STEM skills. The Kano Computer Kit with Touch (opens in new tab) is the best example because it provides the parts to build a working Linux-based computer. Plus, it comes preloaded with a slew of programming challenges for your child to conquer.
- Construction kits: These toys may look a lot like standard building blocks (such as Legos), but also include engineering lessons. Take the Engino Discovering STEM Structures Constructions & Bridges (opens in new tab) toy. It comes with a booklet that explains physics concepts that kids can grasp by making a structure.
- Science kits: From chemistry kits to microscopes and potato clocks, these more traditional toys teach basic science principles by having kids perform experiment, just like they might in class.
- Telescopes: For the little stargazer fan in your life, a child-friendly telescope can help them learn about space. Our sister site Space.com has a great list of the best telescopes for kids (opens in new tab).
2. What’s age appropriate?
Most STEM toys are marked with an age range, but as a parent it's important to look at the skill-level the product requires and decide for your specific child based on that. For example, the Lego Boost (opens in new tab)kit is marketed for ages 7 and up, but we’ve seen children as young as 4 or 5 use it intensely. That's because the app doesn’t require reading skills.
Don't underestimate your child’s ability to grasp concepts that you think may be above their head. Also, if you work on a project together with your child, they can still learn a lot even if some of the material's too advanced for them. Maybe your child doesn’t have the reading skills to comprehend the complicated user interface in a programming app on their own, but they can learn how to use it from watching you.
3. Program, build or both?
Some STEM toys give you all the parts to build a robot or device, while others provide a prebuilt gadget that you can program. Both approaches work, but there’s something extra fun and educational about building your own.
If you want your child to learn coding skills, just make sure that that the robot has a robust set of programming lessons and isn’t just a remote control toy that you build. There are also devices like the OWI Robotic Arm Edge (opens in new tab) that aren’t programmable at all but teach your child a lot about circuitry and electronics.
4. Can you run the companion app?
Many STEM toys require companion apps that run on a phone, tablet or computer. Your child will need access to a compatible device that can run the app. The good news is that the majority of companion apps are available for both iOS and Android.
Check the requirements carefully. And keep in mind that many of these apps are not available for Amazon Fire tablets, the most popular (and best) kids tablets around. Although Fire tablets run a version of Android, they don’t have access to the Google Play store, so any app must be listed in the Amazon App Store for you to use it on those devices.
5. Does it provide instructions and challenges or leave kids on their own?
The best STEM toys provide a guided learning experience that gives children both the tutorials and flexibility they need to make custom projects or programs. Others, especially those more targeted toward older kids / adults, leave you to figure things out on your own.
For example the Sphero Bolt (opens in new tab) robot ball has a programming mode with a ton of different logic blocks, but also offers tutorials, rather than just a blank canvas with no direction. Meanwhile, the Wonder Workshop’s Dash (opens in new tab) and Dot robots have a series of increasingly complex coding challenges you must complete in order, each with plenty of instructions to help.
6. Does it use a standard programming language or building system?
Most programmable STEM kits use block-based coding languages that look similar to one another but aren’t compatible with other products. So, while children learn the same basic principles of logic from, for example, Jimu Builder Bots (opens in new tab) as with Wonder Workshop Dash, their coding systems look different and aren’t compatible with each other.
It’s also helpful if the building materials a STEM toy uses are compatible with a larger ecosystem of accessories and blocks. In the case of Lego Boost or Lego Mindstorms EV3 (opens in new tab), there’s a huge world of Lego-compatible stuff out there. On the other hand, Jimu robots use their own set of bricks, motors and sensors that aren’t cross-compatible with other companies’ products.
The best STEM kits for older kids (or adults) use standard controller boards, usually Arduino or Raspberry Pi (opens in new tab). There are huge communities and plenty of programming support for both, which are what professional makers (opens in new tab)use.
Whatever STEM kit you choose, plan to spend time with your child using it. While many kids are sharp enough to pick up something like a robot kit and build it on their own, the experience of doing these projects with your child is priceless and also helps ensure they have a good time and maintain interest in the toy.