Spelling City - weekly tests and practice activities
http://www.spellingcity.com/