Here are some great websites for practicing English at home:
Reading in dual languages
Pronunciation and spelling practice
Listening exercises:
Vocabulary exercises:
Grammar exercises:
Idioms:
A blogpost list of great sites:
Games:
http://uniteforliteracy.com/
http://www.learnenglishfeelgood.com/listening/index.html
http://www.esl-lab.com/index.htm
http://www.vocabulary.co.il/root-words/
https://www.esl-lab.com/
http://www.eslcafe.com/grammar.html
http://www.esldesk.com/
http://englishmaven.org/index.html
http://a4esl.org/q/f/x/xz49mjc.htm
http://larryferlazzo.edublogs.org/2011/08/07/the-best-sixteen-basic-sites-for-beginning-english-language-learners-revised/
http://gamestolearnenglish.com/