ESL (English as a Second Language)

AllWords
Online dictionary, language guide, foreign language and etymology.

American Association of Intensive English Programs
Find an English language program anywhere in the United States.

Center for Adult English Language Acquisition (CAELA)
Information on ESL teaching programs, full -text articles from ERIC Digests, and FAQ on teaching adult ESL.

Free Dictionaries Project
A site providing free dictionaries in multiple languages.

Internet Picture Dictionary
Picture dictionary for multiple languages.

IPL Online Newspapers
Newspapers from around the world.

Lexicool
A directory of bilingual and multilingual dictionaries.