ESL Links

General Resources / Jumping-Off Points

http://www.eslcafe.com
Good links for students and teachers, on a variety of subjects. A good place to explore.

http://www.linguistic-funland.com
Same as above, but bigger.

http://www.englishclub.com/
Same as above, but more "academic".

http://www.rong-chang.com/

Features an interactive listening dialogue activity

http://www.schandlbooks.com/AmericanSlang.html
American slang and idioms

Vocabulary

http://www.eslcafe.com/idioms
Information and exercises on idiomatic expressions.

http://www.englishclub.net/vocabulary/domake.htm
Information, expressions, and exercises with the confusing verbs "do" and "make".

http://www.englishclub.net/vocabulary/computing.htm
A list of computer-related vocabulary.

http://www.englishpage.com/vocabulary/vocabulary.html
Vocabulary

Grammar

http://iteslj.org/quizzes
A huge site for ESL self-study quizzes, from the Internet TESL Journal.

http://a4esl.org/
Has many online grammar and vocabulary quizzes including bilingual quizzes.

Writing

http://www.dvc.edu/english/Learning_Resources/ESL.htm
Essay information for ESL learners and more

Reading

http://home.earthlink.net/~eslstudent/read/read.html
Many sample passages and reading comprehension quizzes organized by level of difficulty.

http://www.lclark.edu/~krauss/toppicks/reading.html
Many sample passages and reading comprehension quizzes organized by level of difficulty.

http://www.lclark.edu/~krauss/toppicks/reading2.html
Many sample passages and reading comprehension quizzes organized by level of difficulty.

http://eslus.com/LESSONS/READING/READ.HTM
Timed reading exercises

Speaking / Listening / Pronunciation

http://www.eslcafe.com/search/Pronunciation/

http://www.soundsofenglish.org/
A wonderful site from the University of Maryland, with information for students and teachers on pronouncing American English. Good activities.

http://listening.englishclub.com/radio.htm
Links to online video/radio for listening to English in British or American English.

http://speaking.englishclub.com/presentations.htm
Help with speaking in public and giving presentations in English. Includes advice on presentation structure.