Duolingo.com This is a fun way to learn more foreign languages. They even have placement tests for those who know a little, but need some review. You can connect with people on Facebook, earn lingots, and listen to someone speak the language of your choice. We will be doing Spanish, I have not yet decided my impression of it, but would love to hear if you like it!
Free Spelling Program
GradeSpelling.com This is a good program. I would like it better if it worked on why things are spelled the way they are, which I believe teaches children better, but it does have a lot of fun games to go along with each spelling list. There are 40 lists total for each grade, which is nice, since that is a whole curriculum of spelling. Also comes with a printable list as well, so you can choose your own