This website is chock-full of useful information, particularly for ESOL students. This user-friendly website is well-organized, coherent, reliable, and easy to navigate.
This free website is great for teaching grammar and pronunciation. After you help your learner register, check out the four sections of activities: grammar, pronunciation, readings and picture dictionary.
This site has a variety of online and printable activities for English language learners.
This site has interactive flashcards with questions using everyday English and grammar. It also has a section with American history and civics questions.