ESL Gold has a large variety of free resources for teachers. They
are divided into ten categories: Speaking, Listening, Reading,
Writing, Grammar, Vocabulary, Business, Pronunciation, TOEFL/TOEIC
and Idioms.
Dave’s “Stuff for Students” offers a Help Center. Help with
Idioms, Phrasal Verbs, and Slang. There are also quizzes to take
from a variety of subjects.