Free Online ESL Resources
Easy to use site for beginners:

Practice reading, writing, and speaking:

Listening and Speaking:
 

Listening quizzes and practical vocabulary:

Pronunciation:

Classes on computers, reading, and math:

Written practice, everyday skills & test preparation:

Video lessons with Vocabulary:  

World events in English: 


Audio files for English usage:

Practical English use by subject: 

Grammar and Writing:

Business English Exercises:

English Listening Resources:

Fun site with lots of good links:

All about learning English:

Learn using games, lessons, and discussions:
http://www.pumarosa.com
http://usalearns.org
http://www.rong-chang.com/listen.htm
http://www.esl-lab.com/
http://www.esl-lab.com/tips/pronunciation.htm
http://www.gcflearnfree.org/
http://www.proliteracyednet.org/
http://www.myefa.org/login.cfm
http://www.efl.net/worldnews.htm
http://www.talkenglish.com/LessonDetails.aspx?LID=129
http://www.elfs.com/MMz.html
https://owl.english.purdue.edu/owl/resource/678/01/
http://www.better-english.com/exerciselist.html
http://www.englishpage.com/listening/
http://www.eslcafe.com/
http://www.eslpartyland.com
http://www.eslamerica.us/
Great Vocabulary Site:
http://www.learningchocolate.com