Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

ESL/ELL Resources: Home

Resources for teachers and students

ESL Websites for Teachers and Students

Below are some sites that are specifically for ESL students. Most will help you practice your English writing and grammar.

  • Anki   Anki is a program that allows you to create flashcards. This is an excellent tool if you want to expand your vocabulary. Just add a word and its definition on a flashcard and the program will test your knowledge. Are you ready to learn? You need to create an account.
  • ESL/EFL Teaching/Learning Resources  : for Reading.  St. Michael's College, Colchester, VT. 

  • Reading Comprehension for ESL Students This website provides interesting stories accompanied by pictures and audio. Listen and read along to practice your spelling and listening skills. Test how much you understood by taking the quiz that follows the story.

  • Activities for ESL Students Quizzes, tests, exercises and puzzles to help you learn English as a Second Language (ESL)

  • Includes quizzes, word games, word puzzles, proverbs, slang expressions, anagrams, a random-sentence generator and other computer assisted language learning activities for ESL students.

  • ESL BLUES Pre-intermediate to high-intermediate level English quizzes and exercises

  • Provides a large collection of English as a Second Language (ESL) tools & resources for students, teachers, learners and academics

  •   Resource for printable English worksheets.

  • ESLgold English study and learning materials.

  • Free online English lessons & ESL / EFL resources

  • Lanternfish  ESL Teacher resources

  •   Lesson plans, resources

  • ESL Tower     Free printables and interactives for teachers and students.

  •      Quizzes, tests, exercises and puzzles to help you learn English as a Second Language (ESL). This project of The Internet TESL Journal ( has thousands of contributions by many teachers.

  • American English     Materials for Learning English

  • Vocabulary Fun     English Language games and puzzles that make learning fun.

Web Resources

The following websites may be helpful for learning American English by listening to and/or reading various types of literature and conversations. 

American Folklore    Practice reading English with these ESL short stories from American folklore, retold by S.E. Schlosser. Some short stories have an ESL listening component.

American Rhetoric  Read and/or listen to speeches from history, the movies and world leaders.

365 ESL Short Stories

Hundreds of stories and conversations for ESL learners to practice listening and speaking

Dictionaries and Translators


                Dictionaries and Translators
Reverso  Free online translation in French, Spanish, Italian, German, Russian, Portuguese, Hebrew, Japanese, English.   A free online Dictionary of Pronunciation      The Pronunciation Dictionary     Free bilingual dictionaries.

An idiom is an expression or a figure of speech whose meaning is different from the literal definition of the word or words.

The Idiom Connection

Idiom Site

More Vocabulary Builders

American Slang  Definitions, sample sentences, etymology, and synonyms.

ESL Lab- Vocabulary Building

Activities designed to build communication skills, with a listening and discussion component.
Language Guide
Sound-integrated resources for 13 different languages (with a choice of 21 native language interfaces). Particularly helpful for vocabulary building and word pronunciation.


Repeat After   an award-winning online library with the best collection of copyright-free English texts and scripted recordings. The free audio clips provide an excellent resource for students and literature lovers of all ages.  a very fun, interactive site with a variety of games students can play to work on vocabulary.

Websites to Help You Improve Your Pronunciation & Listening

BBC Learning English Learn what is happening in the world and learn English at the same time.

English Media Lab


Exercises for All English Learners- Online Grammar Exercises, Vocabulary VideosPronunciation ExercisesInteractive Quizzes for Beginners, Intermediate & Advanced Level English Learners.- Math Exercises for Children.  (French, German, Italian, Spanish, Portuguese)

Colorin Colorado

"Colorín Colorado is a national multimedia project that offers a wealth of bilingual, research-based information, activities, and advice for educators and families of English language learners (ELLs)".

Duolingo for Schools

Duolingo is a language learning tool. Duolingo uses a mixture of activities; students listen, speak, read, and type in a simple interface as they work through words and phrases.  You can change the site's language.  Teachers need to create a classroom on the site.  Click on the logo to go to the site.