Practising your English

ELS Cafe – Enormous range of material, plus a good online chat room. Get help with things like phrasal verbs, grammar, pronunciation and slang. Take part in the student forum. (All levels)
BBC – Learning English – A lot of resources including online courses, interactive exercises and glossaries of useful vocabulary. (Pre-Intermediate +)
Cambridge Dictionary – Search 4 online dictionaries; the Cambridge International Dictionary of English, the Cambridge Dictionary of American English, the Cambridge International Dictionary of Idioms and the Cambridge International Dictionary of Phrasal Verbs (Intermediate +)
Lingua Press – Lots of online resources including crosswords and other word games, plus an online grammar guide (Intermediate +)
English Club – Lessons on grammar and vocabulary, plus games, videos, quizzes and chat. (All levels)
ELS Games World – Lots of games to help you learn and practise grammar and vocabulary. (All levels)
“English Grammar Online”

Reading

News In Levels – An excellent news website built especially for English language students. Choose from a selection of up-to-date news stories, each written in three different levels of diffi¬culty. (Elementary –Intermediate – Upper-Intermediate)
ESL Fast – Short reading texts for beginner – intermediate levels.
Penguin Readers – Books for every level with worksheets. Some books also have audio ¬les.

Listening

Postcast In English – Podcasts on various topics with activities for all levels.
ESL Lab – listening exercises and vocabulary builder.
Speaking/ Pronunciation
ESL Cafe – Enormous range of material, plus a good online chat room. Get help with things like phrasal verbs, grammar, pronunciation and slang. Take part in the student forum. (All levels)
ESL Discussions – Practise answering questions on a wide variety of subjects. (Intermediate +)
Train Your Accent – speaking and pronunciation exercises.

Mixed Skills

Many Things – Includes mobile and iPad friendly activities such as videos and audio (Elementary +)
ESL Point – Great teaching/learning materials on a variety of subjects. There are links to thousands of pages of ESL/EFL-related material, all categorized according to skill and diffi-culty. (All levels)
Larry Ferlazzo – Links to lots of recommended sites (All levels)
Classroom Aids – Links to 25 sites which are good for online English games. (All levels)
English Voices – listening, reading, speaking, voice recording and grammar exercises. (All levels)
Cambridge English Online – Interactive Phonetics games
Hows Jay – English pronunciation dictionary with sound
BBC Pronuncation – BBC pronunciation videos
Sounds of Speech – Interactive animation with videos and step-by-step guides to individual sounds in English

Media

BBC
TED
– Professional presentations given in English on a wide variety of topics. Improve your listening skills and learn more about topics that interest you. These ones are all under 6 minutes. (Upper Intermediate +)