When it comes to math, my kids love anything hands on. We found this great little kit that has teaching cards and everything you need to make great 2D and 3D shapes!
It is called Dive into Shapes. We had so much fun opening up this kit, playing with the sticks and balls and trying to build something really great. My daughter built a cool creation of her own and helped me build a cool hexagonal prism. My son built a sphere and this was a great afternoon of 3D shapes.
Seeing these shapes come to life was a really nice thing for my kids, and having the directions from the cards is a huge teachers aid. We come back to this kit often while learning about 2D and 3D shapes in our homeschool. We recommend this to anyone who would rather have a set that can last a long time!