You can customize these photo stacking blocks to teach different concepts. Make a game out of learning!
Education Cubes came up with this idea and has over 200 printable inserts for these cubes for members. Becoming a member on this site is a $12 one time fee.
More on this to come if I decide to purchase these fun blocks.