English on the internet. The best online resource for English as a second or foreign language (ESL / EFL), English exercises and activities, online English lessons with native speakers of English.
Bring students up to a level of listening comprehension which helps them feel confident with coping with full, normal-speed listening texts, conversation for ESL English classes.