www.vocabularyworkshop.com - this website has extra practice on vocabulary words in each section. You can also listen to the audio.
www.noredink.com -- this is a great site where students can apply their grammar knowledge and acquire grammar skills. It is fun and easy to use.