The Best Websites for ESL Teachers and English Language Learners

ESL Games | ESL Idioms and Worksheets | ESL Listening Activities

Amazon LogoOrder your copy of the books on Amazon! Click here.

Follow the links below and browse our collection of recommended websites for English teachers and students.

Also, discover helpful ESL resources, including teacher certification, lesson plans, textbooks, travel tips, student resources, and employment websites.

ESL Websites

Searchable Database of ESL Websites for English Teachers and Students

You can search the database of links using the search field on the top-right side of the table.

Click the table headers to arrange the websites based on specific language skills and resources:

  • listening
  • speaking
  • reading
  • writing
  • grammar
  • vocabulary
  • lessons/worksheets
  • blog/articles

Plus, you can easily sort the websites to find resources for teaching kids and/or adults.

185 of the Best Websites for ESL Teachers and English Language Learners

*Updated: March 2024

Print Friendly, PDF & Email

 

WebsiteListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
7 ESLListeningSpeakingWritingGrammarVocabularyKidsAdults
Abbreviations.comVocabularyKidsAdults
ABCya!ListeningSpeakingReadingWritingGrammarVocabularyBlog / ArticlesKids
Acronym FinderVocabularyBlog / ArticlesKidsAdults
AdLitReadingGrammarVocabularyKidsAdults
All ESLSpeakingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
American EnglishListeningSpeakingReadingWritingLessons / WorksheetsBlog / ArticlesKidsAdults
AnkiVocabularyKidsAdults
Annenberg LearnerListeningSpeakingReadingWritingLessons / WorksheetsBlog / ArticlesKidsAdults
bab.laReadingGrammarVocabularyKidsAdults
BBC Learning EnglishListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Book CreatorWritingKidsAdults
BrainscapeVocabularyKidsAdults
Breaking News EnglishListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Britannica KidsListeningReadingVocabularyKids
Busy TeacherListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Cambridge DictionaryGrammarVocabularyKidsAdults
Cambridge English Write and ImproveWritingGrammarVocabularyKidsAdults
Class ToolsLessons / WorksheetsKidsAdults
Collins DictionaryGrammarVocabularyBlog / ArticlesKidsAdults
Colorin ColoradoListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Common Errors in English UsageGrammarVocabularyKidsAdults
Culips ESL PodcastListeningSpeakingGrammarVocabularyKidsAdults
Dave’s ESL CafeVocabularyLessons / WorksheetsKidsAdults
Definitions.netVocabularyKidsAdults
Dictionary.comWritingVocabularyKidsAdults
Digital DialectsListeningSpeakingReadingVocabularyKidsAdults
Discovery Education PuzzlemakerVocabularyKidsAdults
Dream ReaderListeningReadingGrammarVocabularyLessons / WorksheetsKidsAdults
edHelperListeningSpeakingReadingWritingVocabularyLessons / WorksheetsKids
Education Resources Information CenterBlog / ArticlesKidsAdults
Education WorldReadingWritingLessons / WorksheetsBlog / ArticlesKidsAdults
Education.comReadingWritingLessons / WorksheetsKids
EdutopiaBlog / ArticlesKidsAdults
EFL SenseiListeningSpeakingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Encyclopedia BritannicaReadingGrammarVocabularyKidsAdults
English CentralListeningSpeakingGrammarVocabularyKidsAdults
English ClubListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
English CorporaReadingGrammarVocabularyKidsAdults
English CurrentListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
English First: Resources for Learning EnglishGrammarVocabularyKidsAdults
English GrammarWritingGrammarVocabularyLessons / WorksheetsKidsAdults
English Grammar 101GrammarVocabularyKidsAdults
English Like a NativeListeningSpeakingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
English Listening Lesson Library OnlineListeningSpeakingGrammarVocabularyKidsAdults
English PageListeningGrammarVocabularyKidsAdults
English ToolsReadingWritingGrammarVocabularyKidsAdults
ESL BaseListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
ESL BitsListeningReadingGrammarVocabularyKidsAdults
ESL Conversation QuestionsListeningSpeakingGrammarVocabularyLessons / WorksheetsKidsAdults
ESL DiscussionsListeningSpeakingKidsAdults
ESL ExpatListeningSpeakingReadingWritingVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
ESL FastListeningReadingWritingGrammarVocabularyKidsAdults
ESL GalaxyListeningSpeakingReadingGrammarVocabularyLessons / WorksheetsKids
ESL Games PlusListeningSpeakingReadingVocabularyKids
ESL GoldListeningSpeakingReadingGrammarVocabularyLessons / WorksheetsKidsAdults
ESL GrammarGrammarVocabularyKidsAdults
ESL KidsListeningSpeakingReadingVocabularyLessons / WorksheetsKids
ESL Kids GamesListeningSpeakingReadingWritingGrammarVocabularyKids
ESL Kids StuffListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKids
ESL Kids WorldListeningSpeakingReadingWritingVocabularyLessons / WorksheetsKids
ESL LibraryListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
ESL LoungeListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
ESL PrintablesListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
ESL SpeakingListeningSpeakingKidsAdults
ESL VideoListeningSpeakingReadingGrammarVocabularyKidsAdults
ForvoListeningVocabularyKidsAdults
Freddie’s VilleListeningSpeakingReadingVocabularyLessons / WorksheetsKids
Fun BrainListeningReadingVocabularyKids
Games To Learn EnglishListeningSpeakingReadingGrammarVocabularyKids
Grammar BankReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Grammar BytesReadingGrammarVocabularyLessons / WorksheetsKidsAdults
Grammar GirlListeningReadingGrammarVocabularyBlog / ArticlesKidsAdults
Grammar MonsterReadingGrammarVocabularyKidsAdults
Grammar WikiSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
GrammarlyWritingGrammarVocabularyKidsAdults
Hemingway EditorWritingGrammarVocabularyKidsAdults
How To PronounceListeningSpeakingVocabularyKidsAdults
Idiom ConnectionReadingVocabularyKidsAdults
Idiom SiteReadingVocabularyKidsAdults
Idioms 4 YouListeningReadingVocabularyKidsAdults
Idioms OnlineReadingVocabularyBlog / ArticlesKidsAdults
IELTS PodcastListeningSpeakingReadingWritingGrammarVocabularyKidsAdults
Internet ArchiveListeningReadingKidsAdults
iSL CollectiveListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Kahoot!Lessons / WorksheetsKidsAdults
Kiz ClubListeningSpeakingReadingWritingVocabularyLessons / WorksheetsKids
Language DropsListeningSpeakingVocabularyKidsAdults
Language GuideListeningSpeakingWritingVocabularyKidsAdults
Lanternfish ESLListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Larry Ferlazzo’s Websites Of The DayBlog / ArticlesKidsAdults
Learn English TodayGrammarVocabularyKidsAdults
LearnEnglish Kids (British Council)ListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKids
Learning ChocolateListeningSpeakingReadingVocabularyKids
Let’s Have Fun With EnglishListeningSpeakingGrammarVocabularyKids
Lingo HutListeningSpeakingReadingVocabularyBlog / ArticlesKidsAdults
LinguapressReadingGrammarVocabularyLessons / WorksheetsKidsAdults
Longman DictionaryReadingVocabularyKidsAdults
Lyrics GapsListeningReadingVocabularyKidsAdults
Lyrics TrainingListeningVocabularyKidsAdults
Macmillan DictionaryListeningReadingVocabularyBlog / ArticlesKidsAdults
Make Beliefs ComixReadingWritingVocabularyLessons / WorksheetsKids
Many ThingsListeningReadingGrammarVocabularyKidsAdults
Merriam-Webster DictionaryVocabularyBlog / ArticlesKidsAdults
Merriam-Webster Learner’s DictionaryVocabularyKidsAdults
Merriam-Webster Visual Dictionary OnlineVocabularyKidsAdults
MES EnglishSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKids
Movie IdiomsListeningReadingVocabularyBlog / ArticlesKidsAdults
My English PagesListeningSpeakingReadingWritingGrammarVocabularyBlog / ArticlesKidsAdults
My Speech ClassListeningSpeakingKidsAdults
National GeographicReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
National Geographic KidsListeningReadingWritingGrammarVocabularyKids
NEH EdsitementListeningSpeakingReadingWritingLessons / WorksheetsBlog / ArticlesKidsAdults
NeoK12SpeakingReadingVocabularyKids
NetLingoReadingVocabularyBlog / ArticlesKidsAdults
News in LevelsListeningReadingGrammarKidsAdults
OER CommonsListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
One Stop EnglishListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Oxford English DictionaryVocabularyKidsAdults
Oxford University Press: Learning Resources BankReadingGrammarVocabularyKidsAdults
Oyster EnglishListeningSpeakingGrammarVocabularyLessons / WorksheetsKidsAdults
PBS Learning MediaListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
PlayPrase.meListeningReadingVocabularyKidsAdults
PreplyListeningSpeakingKidsAdults
Print DiscussListeningSpeakingKidsAdults
ProWritingAidWritingGrammarVocabularyKidsAdults
Quick and Easy EnglishListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsAdults
QuillWritingGrammarVocabularyKidsAdults
QuizletLessons / WorksheetsKidsAdults
Randall’s ESL Cyber Listening LabListeningReadingVocabularyKidsAdults
Read Write ThinkListeningSpeakingReadingWritingLessons / WorksheetsKidsAdults
Reading RocketsReadingGrammarVocabularyKidsAdults
Real EnglishListeningVocabularyLessons / WorksheetsKidsAdults
Real English For GamersListeningReadingKidsAdults
RefSeekReadingGrammarVocabularyKidsAdults
Rhyme DeskWritingVocabularyKidsAdults
Rhyme ZoneWritingVocabularyKidsAdults
Scholastic TeachablesListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKids
Sean Banville's Free ESL MaterialsListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Simple English WikipediaReadingGrammarVocabularyKidsAdults
SparkleBoxListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKids
StarfallListeningSpeakingReadingVocabularyKids
Stickyball ESL ResourcesListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Story BirdWritingKidsAdults
Story JumperWritingKidsAdults
Super Teacher WorksheetsListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKids
Talk EnglishListeningSpeakingGrammarVocabularyLessons / WorksheetsKidsAdults
Teach ThisListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Teach-nologyListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKidsAdults
Teacher VisionListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Teaching ChannelListeningSpeakingBlog / ArticlesKidsAdults
Teaching English (British Council)ListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
TEDListeningReadingKidsAdults
TED MasterclassListeningSpeakingKidsAdults
TED-EdListeningReadingKidsAdults
DoTEFLBlog / ArticlesAdults
TEFL TunesListeningLessons / WorksheetsKidsAdults
TeflnetListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
Tes Teaching ResourcesListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsKids
The EFL PlayhouseListeningSpeakingVocabularyLessons / WorksheetsKids
The Free DictionaryReadingGrammarVocabularyKidsAdults
The IdiomsReadingGrammarVocabularyKidsAdults
The Internet TESL JournalListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
The Punctuation GuideReadingGrammarVocabularyKidsAdults
The Purdue Writing LabWritingGrammarVocabularyKidsAdults
The Visual DictionaryVocabularyKidsAdults
Thinkmap Visual ThesaurusVocabularyBlog / ArticlesKidsAdults
ThoughtCo.ReadingWritingGrammarVocabularyBlog / ArticlesKidsAdults
Topmarks EducationListeningSpeakingReadingWritingVocabularyBlog / ArticlesKids
Tutor HuntBlog / ArticlesKidsAdults
Urban DictionaryVocabularyBlog / ArticlesAdults
Using EnglishListeningSpeakingReadingWritingGrammarVocabularyLessons / WorksheetsBlog / ArticlesKidsAdults
VisuwordsVocabularyKidsAdults
Vocabulary.comVocabularyKidsAdults
Voice of AmericaListeningReadingGrammarVocabularyKidsAdults
WiktionaryReadingVocabularyKidsAdults
Word SpyReadingVocabularyKidsAdults
WordnikReadingVocabularyKidsAdults
WordsmithVocabularyKidsAdults
WordsmythVocabularyKidsAdults
WordtuneWritingGrammarVocabularyKidsAdults
WordVisVocabularyKidsAdults
WritefullWritingGrammarVocabularyKidsAdults
YouglishListeningSpeakingReadingKidsAdults
Your DictionaryReadingVocabularyKidsAdults

Other Resources for ESL Teachers and Students

Free Printables and Surveys on ESL Expat

Feature Your Website on ESL Expat

Do you manage a website/blog related to education or travel?

If you link to ESL Expat, we will feature your site in our resources section.

Please fill out the form below with your site’s information along with the reciprocal link and we will get back to you within 24-hours.

    Your Name

    Your Email

    Your Website

    Your Website's URL

    Your Website Description

    Reciprocal URL: Where is the link to ESL Expat on your website?

    Is all of your information accurate?

    Yes!

     

    Please prove you are human by selecting the tree.