BrainRush

BrainRush is a great way to lean anything that requires some memorization, from the times tables to parts of speech to dates of the American Revolution.  Each game is set up to practice a skill until it is mastered, quickly and efficiently.  There are hundreds of games on all kinds of topics and if you can’t find what you’re looking for, you can make your own.  Great for elementary through high school and free.

BrainRush