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
- Presentations129Slide decks and stories for the screen
- Worksheets768Print-and-go sheets for every topic
- Flashcards146Picture cards, question decks, riddles
- Interactive Games33Whole-class games for the screen
- Lesson Plans49Whole lessons, plans and sequences
- Teacher Tools28Timers, pickers, dice, noise meter
- Topic Packs56One topic, every printable in one go
- Teaching Guides62Grammar explained, classroom English, curriculum
- Speaking Activities36Discussion questions and role-plays
A good place to start
One of each: a printable pack, a game, a plan, a grammar point, a story and a tool.
Topic Pack
Topic pack: print it all — 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
Teaching Guide
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
Teaching Guide
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
1307 resources
Interactive Game
Cozy Floating Words
Type any words or phrases and they float across the screen. Learners read, say and tap each one until all are gone: quick vocabulary revision on any topic.
- Ages 3+
- Vocabulary
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
Topic Pack
Topic pack: print it all — 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
Teaching Guide
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
Speaking Activity
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
Teaching Guide
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
Speaking Activity
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
Teaching Guide
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
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
