Project based computer science learning using the Scratch program from MIT. Students use templates to create slideshows, quizzes and games in Scratch. The templates include step-by-step help, printable worksheets, and explanations of the code. The projects are content-based, so they provide a way for kids to show what they're learning in other subjects. Reasonably priced, and a great tool for homeschoolers!

Math on the Level

This curriculum has a very different approach to math learning. It's designed to allow teaching of concepts as the child is ready to learn them, and uses hands-on, life-learning activities. Materials include several books with activities for different areas of math (operations, fractions, money and decimals, geometry and measurement) plus games, resources and record keeping. There is also an online practice component available. *A note about price: it is a multi-year program, so the overall cost is very reasonable.

Tyto Online

This is a MMORPG (massively multi-player online role playing game, in case you haven't learned this geeky term from your kids yet!) that teaches science. Players explore an alien planet and learn all sorts of things about biomes and ecology. It's still in start-up, so the subscription price is pretty low!


A free online resource founded by Justice Sandra Day O'Connor to promote civics learning and civic engagement. There are online games and many lesson plans and learning activities. 

Go Math

This is the online component of the Houghton Mifflin math curriculum. It includes video lessons, games, practice and lots of motivational extras. It's also very reasonably priced.

Reflex Math

This is an online program for learning math facts. I always advise parents to concentrate more on concepts than fact memorization. But tools like this can sometimes be useful, and this appears to be a good one. The price is reasonable, and its designed to be adaptive and fun.


Subscribe to Game