Quizzes, tests, exercises and puzzles to help you learn English as a Second Language (ESL)
This project of The Internet TESL Journal (iteslj.org) has thousands of contributions by many teachers.
Contains over 250 of the best Internet resources for ESL/EFL students!
All Web sites are clearly annotated. Organization is by skill area and language level.
Quizzes, word games, word puzzles, proverbs, slang expressions, anagrams, a random-sentence generator and other computer-assisted learning activities for ESL students.