16 ESL Websites for Teachers (Free and Paid)

Need to find the best teacher resources to making teaching English a breeze? Teaching ESL has never been easier with the readily available lessons and powerpoints on the internet.

These ESL websites for teachers are useful for homework, lesson, and game ideas. It will cut your teaching preparation in half!

This video walks you through some of the best free sites to find resources. Simply download the resources to your computer. You can show them on PowerPoint or print them out.

Best ESL Websites

Bookmark this page to save for later. We listed 16 helpful ways to get lesson material for class. Scroll each site and see which ones you like best.

There really are so many to choose from and you may find one suitable for your learners needs and goals.

1.  ISL Collective

ISL Collective

ISL Collective is stocked with English ESL worksheets, activities, and video lessons, making it one of the best ESL websites for teachers. Suitable for printing, online learning, or class Learning. You can search their bank of resources for virtually any topic.

You can even make your own video quiz from a YouTube video. Enter the Youtube Video URL, and ISL Collective will automatically pull up questions for every learner level.

ISL Collective is definitely one you should check out. Working at Dada means I have to assign homework for each student. I find a lot of my homework worksheets from ISL Collective. I would be very surprised if you can’t find the resources you want here.

2. ESL Printables

ESL Printables

This site operates on a “quid pro quo” arrangement. You need to upload and share your own materials to download other teachers’ materials. You can easily sort through content according to your needs. Sort by level, age, and type of material.

They have every kind of teacher resource from articles to activity cards to flip charts. ESL printables is a fantastic resource for sharing and contributing your work.

3. Busy Teacher

Busy Teacher

Busy Teacher is a favorite for many ESL teachers on the go. It has many worksheets and lesson plans for the busy teacher. Explore grammar, vocabulary, speaking, reading, listening, writing and pronunciation worksheets. You can even make your own worksheets. 

A nice activity you can do is find a song or artist on the site. You can find gap exercises for students so they can fill in the words of the song. Get inspired with Busy Teacher!

4. Lantern Fish


Lantern Fish is suitable for both adults and children. You can find whole lesson plans, games and activities.

It also has an “Ask Thomas” section where it discusses answers to common English questions and rules. It provides instructions to show you how you could teach particularly tricky lessons such as grammar. 

5. Breaking News English

Breaking News English

This site is perfect for just that– news. The difference between this and looking up regular news sites is that you can find news stories according to the level you are teaching. There are seven levels, from elementary to advanced. News stories have audio and reading versions.

They even provide printable exercises, comprehension questions and more. You can find up-to-date and relevant news on the site as they are constantly adding more stories.

6. Learner’s Dictionary

Learner's Dictionary

This dictionary will provide clear and concise definitions for ESL learners. Simply type in a word and you will see a definition of how to say it and an example sentence. No more hemming and hawing when you are trying to explain something! 

Here are some other sites not in the video but deserve a worthwhile mention.

Other Websites: 7. ESL Games Plus

ESL Games Plus

These are fun, educational games designed for kids and teenagers. It teaches a variety of topics, such as specific grammar points, sentence structures, phonics and more. This is a good way to reinforce learning points or help students learn in a fun way. 

8. ESL Video

ESL Video

ESL Video is a site that has interesting and popular videos from YouTube, TV shows and movies. The videos are a couple of minutes long each. They also come with a transcript, quiz, exercises and notes.

While you can surf YouTube to find videos yourself, the videos at ESL Video are broken down into different levels from beginner (A1) to advanced (C1). It is a perfect way to find the appropriate video for your student. There are many interesting subjects to discuss.

9. ESL Expat

ESL Expat

ESL Expat is perfect for the travelling teacher. It features jobs, activities, and blogs for teachers. When you subscribe to their newsletter, you will receive free 25 classroom activities for teachers and students.

Their site has lots of materials suitable for teaching abroad, including fun games and activities.

They have a Blog dedicated to teachers. Read teachers’ stories about teaching English in different countries, help, tips, and advice. You can also share your own story teaching English abroad. 

10. Teachers Pay Teachers

Teachers Pay Teachers

This is a great site to find educational resources produced by other teachers. You can find resources on any subject from language learning to music to seasonal holidays.

You can find all kinds of resources and lesson plans on Teachers Pay Teachers. Everything is pretty affordable and you can sort by reviews. 

11. ESL Library

ESL Library

You can search the ESL library for lessons resources, flashcards or blog posts. There is really no limit to what you can find at ESL Library. They have over 1000 lessons, over 3000 flashcards and more than 200 other resources.

You can save lessons and plan ahead of time with the ESL lesson plan calendar. You can access most of the learning material for $11 per month.

12. Free English Lesson Plans

Free English Lesson Plans

This blog is created by Tim, a British English teacher living in Spain. He created this website to give back to the community by providing free lesson plans and activities.

He asks you to share a link to his website in return for using his lesson materials 

13. Onestopenglish


Onestopenglish claims to be the number one resource site for English language teachers.

It deserves an honorable mention with over 9000 resources and more than 700000 registered users. This site includes flashcards, workshops, worksheets, audio and video. You can sort material  by children, teenagers and adults. It covers business, exams and more.

The yearly subscription is £42 and it is suitable for all types of English teachers. You can sign up for a 30-day free trial here

14. English Grammar

English Grammar

English Grammar helps you improve your grammar for formal and personal communications. This site is suitable for more than just ESL teachers, but copywriters, proofreaders, and those who want to perfect their grammar.

This site has interactive exercises and downloadable lessons. You can even check the accuracy of your grammar with their grammar checker. This site emphasizes the importance of grammar and can help you explain concepts more effectively.


15. Twinkl

Twinkl Education Publishing supports the global teaching community with teacher-created resources that range from entire schemes of work, lesson planning, and assessment right through to educational games, augmented reality, and much more. With over 525’000 resources available to download, new content is added every day.

15. Google Images

Google Images

If you type in the topic and add ESL at the end of your search, for example “the beach + ESL”  you will find lots of information relating to this topic. You can use Google Images to quickly sort through the available worksheets from various sites.

This can be a very quick way of finding information and you will usually be able to find great lessons or homework material.


That’s it! Here are all the sites and resources you can use to build your teaching career. Not ready to start teaching independently just yet? Teach English with an online company! Check out our jobs here. 

Share on:

I'm an Irish tutor and founder of TPR Teaching. I started teaching in 2016 and have since taught in the UK, Spain and online. I love learning new things about the English language and how to teach it better. I'm always trying to improve my knowledge, so I can better meet the needs of others! I enjoy traveling, nature walks, and soaking up a new culture. I also like a good Guinness! Please share this post if you find it helpful; I really appreciate it. Thank you!

5 thoughts on “16 ESL Websites for Teachers (Free and Paid)”

  1. Whats Going down i’m new to this, I stumbled upon this I’ve discovered It positively helpful and it has helped me out loads. I am hoping to give a contribution


Leave a Comment