this website is cool. elementary or secondary will enjoy educational games. I only tried a typing game under Language Arts. There's something for all teachers here (Math, Social Studies, Science, etc...).
This website allows you to enter vocabulary words and be able to practice the words by clicking on two options, say word or use in a sentence. Once you have learned the word you are able to test as well as play games.