Manythings.org has a variety of activities for ESL students, in particular the read alongs on this page that allow students to associate the sound with the word.
Offers free grammar and vocabulary quizzes in a variety of languages. Quizzes can be used by people at any and all stages of learning the English language.
Terms that ESL students are commonly taught while learning English. Words included in the glossary are relevant to grammar, TESOL, TOEFL, pedagogy, and jobs.