ESL worksheets
Here you’ll find all our resources in one place in chronological order. For a more specific search, use the search window below. News lesson plans and Teaching ideas are located in separate tabs.
-

Spooky Lakes: When Nature Turns Creepy – B2 ESL Lesson 🎃
Would you swim in a lake that can “turn you to stone” or suffocate anyone nearby? Join our spooky lakes lesson to explore the deadly secrets of Lake Natron, Lake Nyos, and Lake Baikal. Learn new words, practice passive voice, discuss creepy legends, and even create your own haunted lake story. Perfect for B2 students…
-

Spooky Word Search – Fun Halloween Activity for ESL Students 🎃
Get your students into the Halloween spirit with this Spooky Word Search! A simple, engaging vocabulary activity for A1–A2 ESL learners featuring classic Halloween words.
-

From Crime Scene to Courtroom: A Speaking Lesson on Crime and the Legal System (A2+ and B1+/B2)
Learn about crime, justice, and the legal system in this A2+ and B1+/B2 lesson. Read texts about famous trials, practice legal vocabulary, and discuss crime in your country. Activities include matching, riddles, headlines, and comprehension tasks — perfect for speaking practice and building confidence with crime-related English.
-

Morgan and the Day of Little Horrors – Halloween ESL Reading for Adults 🎃(B1/B1+)
Get your adult ESL students talking with this complete Halloween lesson! Includes warm-up questions, vocabulary matching, a 5-part story with pauses for discussion, and a final discussion about celebrations, everyday worries, and funny “little horrors.” Perfect for B1/B1+ learners!
-

Spooky warm-up for Halloween “Would You Rather” Worksheet🎃(A1–A2)
Looking for a fun and spooky Halloween activity? This “Would You Rather” ESL worksheet is perfect for A1–A2 students. Simple language, pictures for support, and lots of laughs – ideal for warm-ups or light speaking practice. 🎃
-

Fun & Spooky Halloween Taboo Game for ESL Learners 🎃
Bring Halloween fun into your ESL classroom with this printable Taboo game! 👻 Students practice speaking and describing while learning festive vocabulary like ghosts, costumes, curses, and more.
-

Fun Halloween Spot the Difference Worksheet for ESL Learners 🎃👀
Make your ESL lessons spooky and fun this October! This Halloween Spot the Difference worksheet is a quick warm-up to check vocabulary, get students talking, and add a festive touch to class. Includes 7 differences + answer key.
-

Fun A1–A2 Speaking Game: Practise questions with “Who am I?”
Make grammar practice fun with this A1–A2 speaking game! Students revise to be and have/have got by asking yes/no questions to guess the correct picture. Great for pair or group work.
-

Word search set – clothes, hair, body, personality
Here is a fun way to practice vocabulary connected with body, hair clothes & personality. Can be used in class or as self-study.
-

Weird & Wonderful Habits Around the World: A Modal Verbs Speaking Activity
Turn grammar revision into a game! In this speaking activity, students explore weird traditions from around the world and use modal verbs of deduction to decide if they are true or false. A great way to revise grammar while learning something surprising!
