ESL Resources for Teachers

Spread the love

New Ideas.

Delivering exciting new ideas and fun activities for your ESL class is important. But eventually we all run out of ideas and find ourselves teaching the same thing or the same way.

If you can relate to that, know your students are getting bored.

But I am so busy, I don’t have time to properly do a lesson plan or research new material for my classes.

We can become so busy teaching and making money that we forget to invest time in providing new material into our lessons. And yes, I mean INVEST. The time taken to improve your teaching WILL result in you being highly regarded as a teacher and what does that give you?. More money.

New Material.

So how do we find time to look for new material for our students? It is all on line. But to save you time I have listed the five top websites I use. I have been an ESL teacher for 15 years and now have two ESL schools, so I know a little bit. LOL.

Here we go, my five top sites. Not in order of preference.

English Worksheets. provides free esl printable pdf worksheets for you. ESL Printable Vocabulary Worksheets, Picture Dictionaries, Matching Exercises, Word Search Puzzles, Crossword Puzzles, Missing Letters in Words and Unscramble the Words Exercises, Multiple Choice Tests, Flashcards, Vocabulary Learning Cards, ESL Fidget Spinner and Dominoes Games, English Language Learning Resources for kids, teenagers, adults, parents and teachers.

Busy Teacher.

Busy teacher provides over 17,000 printable worksheets and lesson plans which are free of charge. These were written by teachers for teachers. There are worksheets, posters, books, song sheets and so much more.

ESL Galaxy.

ESL Galaxy offers over 2368 free printable worksheets for ESL lesson plans and ESL Activities; and there are more additions every other day .The worksheets include lessons for kindergarten, games and worksheets. Grammar and vocabulary games along with board games and songs and video activities. There are communicative activities, powerpoints and interactive games. A great website. :

ESL Video

ESL Video provides a lot of videos from beginners to advanced with quizzes and lessons. Made by teachers for  teachers. Use video to engage learners to improve their listening, speaking, grammar, and vocabulary skills. You can also create your own quizzes and save them on the site.

ESL Games World

This site is dedicated to helping teachers by providing fun ESL games for the classrooms, powerpoint games and templates, printable board games , interactive games, games for ESL children and Adults.


New Life.

There are a lot of websites about teaching ESL which provide resources for your everyday activities. So please make the effort so your students enjoy your classes. It will repay you a thousand times over. And not just in money. A great teacher can change the world.

Products that may help.

The ESL teachers book of lists from Amazon and ESL games in the classroom101. And the ESL teachers toolbox also from Amazon.


4 thoughts on “ESL Resources for Teachers”

  1. Hey Stephen! Thanks for taking out time to write this! I am glad I came by this. I totally agree that I have heard people who take ESL classes complain of how boring it is, Heavy grammar here and there, and how their teachers talk and talk without been interactive! . I will surely share this article with a few teachers I know! I really earning should be fun and learning a Language should be even greater fun

  2. Hi Stephen
    Thanks for sharing the Best ESL resources for the Teachers . As you correctly said the good knowledge creates respect for teachers in long run hence it is the duty of teachers to enhance and upgrade their skills so they always remains fresh and updated as for the new demand . The 5 websites you share are extremely good even for the people who are not teachers .
    Warm Regards,
    Gaurav Gaur

    1. Than you for your kind comments. I believe a teacher should always try to give the best lesson each time they teach. I am pleased you like the websites. 8~)

Leave a Reply

Your email address will not be published. Required fields are marked *