The Phrasal Verb Page (http://www.eslcafe.com/pv/)
A useful site for learning two-word verbs
ESL Idiom Page (http://www.eslcafe.com/idioms/)
This site provides lists, definitions, and examples of many useful idioms.
Common Errors in English
(http://www.wsu.edu:8080/~brians/errors/errors.html) This site contains a long list words or word pairs that present problems for native and non-native speakers of English.
Word A Day (http://www.wordsmith.org/awad/index.html)
A new word to learn is posted each day on this site.
ESL Slang Page (http://www.eslcafe.com/slang/)
Meanings and examples of a wide range of slang words can be found on this site.
A variety of quizzes using idioms, words, and slang.
The 14 Words that Make All the Difference
(http://www.lexfiles.com/14-words.html) These 14 words containing the twenty most useful prefixes and the fourteen most important roots can help decode over 14,000 words.
Basic Latin Elements (http://www.lexfiles.com/basic-latin-a-j.html)
The 125 basic Latin elements every English speaker/reader should know for an adequate understanding of thousands of English words.
ESL Gold Site (http://www.eslgold.com/site.jsp?
resource=pag_stu_vocabulary_words_phra) A series of vocabulary lists and quizzes on different topics.
The English Learner Movie Guides (http://www.eslnotes.com/)
A variety of movie plots are summarized and analyzed for vocabulary learning.
Basic 2,000 Words Quiz (http://a4esl.org/q/j/dt/fb-2000-01.html)
A 50-item quiz based on the basic 2000 words you should know.
General Idioms (http://www.eslgold.com/site.jsp?
resource=pag_stu_idioms_gen_idioms&sk=y7gI8Fh1llOlzIAc) A variety of quizzes to practice general idioms and expressions