Useful sites for online English practice
Listening, speaking, and writing
Play your favourite song with video and fill in the lyrics. Videos play and pause automatically as you type and you can set the difficulty as you please. A fantastic online resource at http://www.lyricstraining.com.
Watch, listen, and speak. All in one place. An excellent learning site at http://www.englishcentral.com/.
News videos with transcripts at http://www.newsy.com/.
Perhaps a more serious one? Improve your listening and writing skills with online dictation at http://www.listen-and-write.com.
Grammar & vocabulary practice
Neatly prepared online grammar and vocabulary exercises for your self-improvement at http://www.english-at-home.com/lessons/.
6. ESOL Courses
A rich treasure trove for self-practice at different levels at http://www.esolcourses.com/.
Ah, the good old auntie Beeb. Plenty of online English practice at http://www.bbc.co.uk/worldservice/learningenglish/.
And what are your favourites? Can you recommend more? Please, do share in the comments!