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.
-

Crack the Love Code! A Valentine’s Day Code Breaker for ESL Learners 💘
A fun Valentine’s Day Code Breaker worksheet for ESL learners. Students solve simple codes to practise Valentine’s vocabulary in an engaging, low-prep way.
-

A Very Small Christmas Wish – An Interactive Christmas Story for A2+ ESL Students 🎄
A gentle, interactive Christmas story for A2+ ESL students. Follow Anna’s quiet Christmas, discuss each part, practise winter vocabulary, and end the lesson with warm conversations about traditions, food, and small Christmas wishes.
-

Christmas Housework & Present Perfect: A2 ESL Worksheet (Group & Individual Activity)🎄
Get your A2 students speaking with confidence using this festive Present Perfect worksheet. Practise Christmas housework vocabulary through a fun Find Someone Who… activity and a ready-to-use question set for individual lessons.
-

Christmas Taboo Cards: A Fun Way to Practise Festive Vocabulary in English 🎄
A fun set of 28 Christmas Taboo Cards for ESL lessons. Perfect for practising festive vocabulary, speaking, and paraphrasing while bringing Christmas spirit into the classroom.
-

Christmas Edition: Would You Rather Worksheets – two levels! 🎄
Get two Christmas “Would You Rather” worksheets — one for A1/A2 learners and one for A2/B1+. Each version includes picture-supported prompts to help students speak confidently while having festive fun.
-

Christmas Code Breaker Worksheet for ESL Students (A Fun Vocabulary Challenge!)🎄
Bring some festive fun into your lessons with this Christmas Code Breaker worksheet! Students decode ten Christmas words — including mistletoe, elf, reindeer and gingerbread — using a simple letter–number key. A playful way to review vocabulary, perfect for A2–B1 learners. Includes a full answer key.
-

Questionable Rest Advice: A Fun Critical-Thinking ESL Activity (A2 & B1/B2 Levels)
Help your students think critically with this fun ESL activity about questionable rest advice. Your learners explore ten surprising tips, decide which ones make sense, and explain their opinions. Available in two levels (A2 and B1/B2), this lesson builds speaking skills, argumentation, and everyday vocabulary about rest and wellbeing.
-

Crime Vocabulary Taboo Cards for ESL: 80 Fun Speaking Prompts for Your Classroom
Make crime vocabulary fun and communicative with this pack of 80 Crime Vocabulary Taboo Cards for ESL students. A perfect addition to our crime lesson — and stay tuned for the upcoming A2+ version!
-

A Gentle Introduction to Business English: Office Equipment & Desk Setup
A simple, friendly introduction to Business English using everyday office equipment and desk-setup advice. Ideal for sparking meaningful conversation about the workspace your students know so well.
-

Mastering Everyday English: Present Simple vs Present Continuous (A1+ Worksheet)
Help your students master the difference between Present Simple and Present Continuous with this ready-to-use A1+ worksheet. Includes grammar explanation, exercises, reading texts, discussion questions, and full answer key. Available in both presentation and printable A4 format.
