Resources

Did you know that there's a special day for learning about how to be safe online? Read this article to find out about Safer Internet Day.  

Magazine
Online safety
Language Level
Level 2
Level 3
Average: 3.7 (11 votes)

It's Christmas Eve. Can Santa deliver all the presents in time? Watch and find out!

Short stories
Christmas
Language Level
Level 2
Average: 3.5 (34 votes)

Listen to a song about Santa delivering presents on Christmas Eve. 

Songs
Christmas
Language Level
Level 2
Average: 3.6 (14 votes)

Why do we need to save water? Practise your reading in English with this text.

Level 3 reading
Environment
Language Level
Level 3
Average: 4.1 (27 votes)

Read about how to say no to bullying then do the exercises to help you practise your reading in English.

Level 2 reading
Friends
Feelings
Language Level
Level 2
Average: 3.1 (34 votes)

Print the worksheet about school and complete the exercises to help you practise your English!

Worksheets
School
Language Level
Level 1
Level 2
Average: 3.9 (9 votes)

Practise your writing by answering the questions and telling us what you think about your school.

  • Tell us all about your school!
  • What are the best and the worst things about your school? 
Your turn
School
Language Level
Level 2
Average: 3.8 (17 votes)

What do you have for lunch? Practise your reading in English with this school lunch menu.

Level 1 reading
Food
Language Level
Level 1
Average: 3.8 (50 votes)

What things do you take to school? Practise your reading in English with this school note.

Level 1 reading
School
Language Level
Level 1
Average: 3.9 (14 votes)

What are the rules at Kitty's school? Do you know how to use the modals 'must' and 'mustn't'? Watch the video and find out!

Grammar videos
School
Language Level
Level 3
Average: 3.8 (24 votes)

Ali and Mia are late for school! Can you help them to run to school safely?

Games
Food
School
Language Level
Level 1
Level 2
Average: 3.5 (133 votes)

Play a word game to learn and practise school subjects vocabulary.

Word games
School
Language Level
Level 2
Average: 4.1 (34 votes)

English courses for children aged 6–17

Learn more

Sign up to our newsletter for free learning tips and resources

We will process your data to send you our newsletter and updates based on your consent. You can unsubscribe at any time by clicking the "unsubscribe" link at the bottom of every email. Read our privacy policy for more information.