This is a good site to practise vocabulary and grammar: http://learnenglish.britishcouncil.org/en/

Spelling framework
The following document can be used to help you focus on improving your spelling.


Great site for language games: word games

BBC English website to improve your English skills: English


Punctuation and Grammar exercises
Punctuation Spelling and tenses