This great page has English-language games,
quizzes, flash cards, and word puzzles. Try the Random Sentence Generator,
the Sentence Singer, or WordMeister.
More than 1000 activities, including vocabulary
and grammar quizzes, for ESL learners. Easy, medium, and difficult
categories. Also---Bilingual quizzes in 29 different languages, from
Arabic to Zulu.
Activities, printable worksheets, and flashcards
for the ESL teacher, as well as a discussion forum and lesson plans. Lots
of great stuff with cute graphics.