Not sure I'd call this a STEM toy but it's great for developing fine motor skills. Good quality materials. I'd recommend selling it in a resealable zipper bag or something though next time. The box is already showing wear and given the large number of pieces they need to be contained :)