Here are some links over the years that I have found to be very helpful. If you find any, please share them with me so all can benefit.
Vocabulary--http://www.vocabtests.com (allows you to take practice tests) http://www.sadlier-oxford.com (allows you to play interactive games, also a place to get list of words in the event the book is left at school) http://www.quia.com (allows you to take practice tests) http://www.studystack.com (allows you to review the units--these are preset by other teachers)
Grammar- http://www.funbrain.com (grammar gorillas) http://www.eduplace.com (grammar games; grammar blast; wackytales) http://www.betterenglish.com http://www.englishforeveryone.org http://www.usingenglish.com http://www.scholastic.com
Writing - http://www.eduplace.com (proofreading) http://www.scholastic.com You can always google the topic too.