After teaching English in Italy for some years now, I’ve certainly learned a thing or two about what works and what doesn’t in the classroom. These are my favorite and most used TEFL resources.

Disclaimer: Please note that some of these products are affiliate links, which means that I will receive a commission if you purchase the product through a link. I only recommend products that I personally use and find helpful. If you have any questions, please feel free to contact me!




Practical English Usage by Michael Swan – This little book is the bible of English grammar. It is an EXCELLENT reference book for all those tricky little english language questions and is well organized in terms of table of contents and a page index at the end. I guarente that any and all questions you will ever have about the English language can be answered by this book.

Teaching English One to One by Priscilla Osborn – I read this book when I started teaching private english lessons. It offers lots of useful tips on how to teach English one to one, including how to assess your students’ needs, plan a personalized program, and evaluating their progress. It also has case studies which is awesome because you can understand what its really like to teach one to one before you actually have to!




English Grammar in Use by Raymond Murphy  – I use this book both as a grammar reference book and as a practice book for my students. The examples they give are clear and super detailed. Usually when I’m covering a specific topic in the classroom that is difficult to explain (like the difference between present perfect simple and present perfect continuous), I take a quick look at this first to give me a quick grammar refresh and make sure I have some solid examples to give my students during class. Available for Elementary, Intermediate and Advanced students.

Market Leader – This is a textbook series designed for business english students. WHat I love about this series is that they offer business english for different levels and each book includes a wide range of activities, from vocabulary exercises, listening activities, and in depth case studies.




Film English – I use this website when I’m looking to spice things up a bit and introduce video in my conversation lessons. Film English offers free, detailed lesson plans based upon a short film. The films are usually really interesting and are designed to not overwhelm English language learners (not too wordy and very animated). They always seem to get my students talking and it’s nice to break up the traditional lessons with some multimedia.

Full Spate – Although the site doens’t look like much, Full Spate has some fantastic high-level English articles. I use Full Spate articles when I have a student that is at an advanced level (C1-C2 according to the European Framework) and wants a good, but short reading challenge.

Breaking News English – Introducing news articles is a great way to help your students learn English, although for beginner-intermediate language learners reading real news articles can often be too challenging. Breaking News English offers news articles in English (based on actual and current news topics) that have been toned down for English learners. Every article can be read in 6 different levels based on difficulty, and there are loads of activities that go along with each article (gap fill, true or false, comprehension questions, warm-up activities, etc.).


3 comments on “TEFL RESOURCES

  1. Here is an English resource website that has proven invaluable for me:

    It’s British English, but nevertheless it is excellent.

    The author, Seonaid, has done an amazing job of creating exercises covering every aspect of the English language. I can’t begin to imagine how many hours she has invested in producing these materials.

    Seonaid’s Facebook page also has links to wonderful resources:

    • Oooh, I love new resources! Looks like it’s a great grammar reference and a good way for students practice on their own as well. Thanks for sharing!

  2. English schools in noc era inferiore or pagani.l like to be an English teacher.I had studied accounting and business administration