Practise grammar and vocabulary by playing games on this web site http://gamestolearnenglish.com/

There you will find many interesting games which you can play online and practise spelling, vocabulary, grammar. Also, you can download the games and play them on your computer without internet connection.

Advertisements