Loading the library…
Resource library
ESL Teaching Resource Library
Free printables, games, presentations, lesson plans and classroom tools — search or pick a format.
Browse by format
- Presentations128Slide decks and stories for the screen
- Worksheets759Print-and-go sheets for every topic
- Flashcards144Picture cards, question decks, riddles
- Interactive Games30Whole-class games for the screen
- Lesson Plans147Plans, sequences and teaching guides
- Teacher Tools28Timers, pickers, dice, noise meter
A good place to start
One of each: a printable pack, a game, a plan, a grammar point, a story and a tool.
Worksheet
The whole pack — Animals
Every printable of the topic on one page, in printing order — one print, the whole pile.
- Ages 3–11
- Vocabulary
Interactive Game · 5–15 min
Garden of Pairs
Every card is a seed packet in a walled garden. Turn one and it blooms; find its twin and the pair stays in flower, with a butterfly to prove it.
- Ages 3–11
- Vocabulary
Lesson Plan
The first ten lessons: ages 5–6
Ten ready first lessons for children aged 5–6: the topic, the goal, a 25-minute plan, a game and a printable for each — free, and one click from this page.
- Ages 5–6
Lesson Plan
Present simple
What a child does every day — routines, habits and the third-person -s that takes a year to stick.
- Ages 6–11
- Pre-A1
- Grammar
Teacher Tool
Classroom timer
A countdown everyone can see, with one-tap presets from 1 to 60 minutes.
- Ages 3–11
All resources
1236 resources
Interactive Game · 10–30 min
Star Quest
Teams sail an island of surprise cards — six kinds of challenge, and a class pet that hatches while you play.
- Ages 3–11
Worksheet
The whole pack — Animals
Every printable of the topic on one page, in printing order — one print, the whole pile.
- Ages 3–11
- Vocabulary
Presentation
Animals Vocabulary
Free animals vocabulary presentation for ESL kids: 26 picture slides with audio, a quick check and a review grid. Present online or get PPT.
- Ages 3–11
- Pre-A1–A1
- Vocabulary
Lesson Plan
Am, is, are
The first verb a child needs: naming themselves, naming a thing, saying how they feel.
- Ages 3–11
- Pre-A1
- Grammar
Teacher Tool
Classroom timer
A countdown everyone can see, with one-tap presets from 1 to 60 minutes.
- Ages 3–11
Interactive Game
School Objects: Interactive English Classroom
A classroom to explore: hear the words, pack the bag, listen and find, count and say.
- Ages 3–7
- Pre-A1
- Vocabulary
Lesson Plan
Travel Conversation Questions (B1–C1)
Trips, planning styles, tourism and what travel really teaches us.
- Ages 13+
- B1–C1
- Speaking
Interactive Game · 5–10 min
Grammar Sprint: a 60-second grammar quiz
60-second rounds of choose-the-correct-form, A1 to B2, with a review of every mistake.
- Ages 8–17
- A1–B2
- Grammar
Worksheet · 4 min
The Phone on the Train
Lena leaves her phone on the train, and a stranger answers.
- Ages 12+
- A2
- Reading
Flashcards
-at Word Family: Word List & Games for Kids
Short vowels: CVC families · cat, hat, bat
- Ages 3–11
- Phonics
Lesson Plan
Teaching English to 3–4 year olds
A free, ordered path for children aged 3–4: twelve topics in teaching order, 3–6 minute activities, the games that fit, and a weekly rhythm you can keep.
- Ages 3–4
Worksheet
Am, is, are
Fill the gap, put the words in order, circle the right one — answers at the bottom.
- Ages 3–11
- Pre-A1
- Grammar
Flashcards
Warm-up
Easy hello questions to open the lesson — everyone can answer in one breath.
- Ages 4–11
- Speaking
Worksheet
The Cat and the Rat
The story, questions with one right answer, four sentences to order and a box to draw in.
- Ages 5–9
- Reading
Worksheet
-at Word Family Worksheet for Kids
Printable -at word family worksheet: match pictures to words, fill in the missing letter (cat, hat, bat…) and circle the -at words. Answer key included.
- Ages 3–11
- Phonics
Worksheet
At the Shop
Buying three red apples: hello, please, thank you and paying at the till.
- Ages 5–11
- Speaking
Lesson Plan
Airport Check-in Role Play (A2–B1)
A heavy suitcase, a delayed flight and no aisle seats left.
- Ages 13+
- A2–B1
- Speaking
Flashcards
Common Phrasal Verbs List with Examples
Get up, find out, run out of: the phrasal verbs of a normal day.
- Ages 13+
- A2–B1
- Vocabulary
Lesson Plan · 20 min
Booking a Table: A2 Listening
A phone call to book a family dinner at a busy restaurant.
- Ages 13+
- A2
- Listening
Lesson Plan · 45 min
Hello Unit: Extra ESL Activities for Kids
Usually the first unit of the year: children learn to greet, give their name and ask a friend's. This pack turns it into a full lesson with plenty of talking.
- Ages 3–11
- Pre-A1–A1
- Vocabulary
Flashcards
Pre-primer
The 40 words that start it all — the ones a child meets in their very first books.
- Ages 3–11
- Reading
Lesson Plan
Greetings & starting the lesson
Hello, the register, the day and the weather — the first five minutes that set the tone for the whole lesson.
- Ages 3–11
- Speaking
Flashcards
Tongue twisters: The th sound
Think, not sink or tink: the tongue peeks out between the teeth.
- Ages 3–11
- Speaking
Go straight to a section
Each section has its own hub, with more ways in.
- Printables by topic
- Classroom games
- Classroom tools
- Presentations
- Interactive scenes
- Grammar, kids to B2
- Phonics
- Little readers
- Curriculum and lesson plans
- Speaking cards
- Sight words
- Classroom English
- Discussion topics
- Role-plays
- Reading texts, A2–B2
- Listening practice, A2–B2
- Word lists
- Challenges, ages 8–17
- Coursebook companion