Here are some websites that we hope you will find useful. Be aware, however, that all websites can change, so be sure to evaluate any that you visit. Check out this guidance from UC Berkeley on evaluating web pages.
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.
Provides a large collection of English as a Second Language (ESL) tools & resources for students, teachers, learners and academics, covering the full spectrum of ESL, EFL, ESOL, and EAP subject areas.
A site for ESL students who want to learn English online. Includes vocabulary lists, grammar help, ESL quizzes, spelling tests, reading help tools, and more.
Quizzes, word games, word puzzles, proverbs, slang expressions, anagrams, a random-sentence generator and other computer-assisted learning activities for ESL students.
Practice activities in listening, writing, speaking, and life skills necessary for success at work and in the community. Register to keep track of your activity.
CaMLA is a not-for-profit collaboration between the University of Michigan and the University of Cambridge, two institutions with long and distinguished histories in the field of language assessment, teaching, and research.
Enjoy reading children's books from all over the world. Using an advanced search, you can find bilingual books by selecting English and another language.
A dropdown box allows users to choose from among the following Cambridge dictionaries: Advanced Learner's, Learner's, American English, Idioms, and Phrasal Verbs.