Teach English Online with Premier TEFL The EnglishTeacher.it website is monetized with ads and ad links. This in no way compromises the quality of the information provided.

ESL Teaching Resources

Here are some great teacher resources English as a Second Language – ESL Teacher resources, downloadable worksheets, esl games and more

Note: Use your teacher wisdom when selecting age-appropriate material!

esllibrary.com top quality worksheets, reading material and printable flashcards. Good material for both kids and adults, levels from beginner to advanced. I personally love this site, however, it is not free, but well worth the $65 yearly subscription.

teach-this.com – downloadable worksheets and handouts some activities are FREE, others are for members with a  $39 subscription

esldiscussions.com – 14,020 English Conversation Questions divided into categories. Good for warm-ups or theme-based lessons. Mostly for adult conversation, you will have to edit if you use with children. FREE

englishclub.com – lots of downloadable worksheets- grammar, vocabulary, pronunciation, listening, reading, lots! FREE

eslpdf.com – downloadable handouts and worksheets with text layouts,  good for extra, supplementary activities or homework assignments.  FREE


thefreedictionary.com – I personally love this one for the idioms and etymology. this site features: Dictionary, Thesaurus, Medical Dictionary, Legal Dictionary,Financial Dictionary, Acronyms, Idioms with etymology, Encyclopedia, and links to Wikipedia Encyclopedia.

englishwsheets.com – downloadable worksheets and handouts, excellent graphics and illustrations- FREE

examenglish.com/KET/ – Exam preparation for KET


* indicates required
Who are you?

Questo sito usa i cookie di terze parti per migliorare i servizi e analizzare il traffico. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.