An interactive and conversational approach to learning a second language. Offers more than 70 languages, including ESL.
Basic English Practice
English listening and reading exercises, with topics like health, environment, and life skills. (www.mcedservices.com/online.html)
Basic ESL - Learn English Online
Basic ESL improves listening, speaking, reading and writing skills. Learn English quickly and effectively on relevant topics including: family, home, school and many other topics. In each lesson students learn key vocabulary and how to use that vocabulary in conversation. Click on "Instant Access" to enter without registering.
Online courses for French, Spanish, German, Italian, Mandarin, Portuguese, and Greek. (www.bbc.co.uk/languages)
ESL Listening Lab
Listen to everyday conversations in English and answer comprehension questions. (http://www.esl-lab.com)
I Love Languages
Thousands of annotated links to free language learning sites. (www.ilovelanguages.com)