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

Fun ESL Body Parts Quiz – Test Your Vocabulary!
This fun Body Parts Quiz will help your students learn and review essential vocabulary. Includes three versions: write the answer, multiple choice, and matching.
-

Past forms word searches – bundle of 7
Seven word searches to practise irregular past verb forms — with word lists in the present tense, tables to complete, and full answer keys.
-

Core vocabulary word search set A1
We’re back with the word searches – I’ve prepared five new sets. The topics are as follows: It’s a fun and simple way to review essential vocabulary with A1 learners. Each puzzle includes an answer key for easy checking. They’re great as warm-ups, homework, or a quick challenge in class. A playful way to practise…
-

Number-themed word searches for A1 students
Three fun word searches for A1 students to practise spelling numbers (1–10, 10–20, and higher numbers). Includes answer keys!
-

Spot the Difference – A Fun Art-Themed Speaking Warm-up for ESL Lessons
Kick off your art-themed ESL lessons with this fun spot the difference speaking activity! Students will practise describing images, use art vocabulary, and collaborate to find all 9 hidden differences. Includes an answer key for easy checking.
-

Animal Taboo Cards
Add some animal fun to your ESL classroom! This printable set of 70+ Animal Taboo Cards is perfect for A2-level learners. Great for revising animal words, describing, and having a laugh — ideal for speaking practice and vocabulary building.
-

DIY Renovation Fun: ESL Speaking & Vocabulary Practice (B1-B2)
Help your students practise B1-B2 vocabulary and speaking with this fun ESL lesson about DIY and home renovations – featuring a relatable story and lots of real-life expressions!
-

Speaking About Family & Relationships – ESL Lesson for B1 – B2 Learners
Talk about family and relationships in this B1-level ESL lesson! Includes vocabulary matching, idioms, reading & discussion questions – with quotes and answer keys.
-

Giving Directions in English: A Lesson for A1–A2 Students
This beginner-friendly ESL lesson will help your students learn how to ask for and give directions in English. Includes listening, reading & speaking practice!
-

Can we meet, Emma? A Fun Lesson on Daily Routines and Making Plans (A1–A2)
Need help teaching time expressions in English? This A1–A2 lesson includes listening, making plans, present simple, prepositions of time, and speaking tasks.
