Vocabulary

Here is a useful dictionary http://www.ldoceonline.com/ It has explanations, pronunciation, examples, and similar words (synonyms)

There are some good spelling games at: http://eastoftheweb.com/games/ "8 Letters" is fun! Multipopword is also good Popword is fast and fun Wordsearch gives you good reading (scanning) practice.