Manythings.org
This website is for people studying English as a Second Language (ESL) or English as a Foreign Language (EFL). There are quizzes, word games, word puzzles, proverbs, slang expressions, anagrams, a random-sentence generator and other computer-assisted language learning activities. Teachers will find activities that learners can do in and outside of class, as well as listening and reading texts that can be used to create lessons.