Free Christmas resources for English class

Christmas is one of the most eagerly awaited holidays of the year, and also a great opportunity to practise English in a fun and meaningful way. If you are an English teacher looking for Christmas activities in English for preschool, primary or secondary school pupils, here are three free printable resources that combine creativity, comprehension and oral expression. From finish the picture drawings and puzzles to a fun game of Christmas Taboo, these ideas will help you celebrate Christmas in class while your pupils enjoy practising the language.

Christmas resources for preschool

Finish the Picture
An ideal creative activity for young children. Children are given half of a Christmas drawing—such as a Christmas stocking, tree, or present—and must complete the other half. This exercise stimulates observation, fine motor skills, and Christmas-related vocabulary. stocking, star, snowman, gift…). You can invite your pupils to colour in their drawing and share it with the class, describing what they have done in English.

Christmas resources for primary school

Christmas Activity Sheet
A sheet full of mini Christmas activities including mazes, crossword puzzles, and spelling exercises., drawings and vocabulary challenges. Perfect for revision before the holidays, this sheet encourages reading and writing in English.

Christmas resources for secondary school

Christmas Taboo
The classic game of Taboo adapted for Christmas, available in a ready-to-project presentation format. Students must get their team to guess the Christmas word without using the forbidden words. Ideal for practising vocabulary, speaking and oral fluency in English, promoting cooperation and healthy competition in the classroom. Perfect for the last few lessons before the holidays and for ending the term with energy and fun.

With these free Christmas resources in English, you will have activities ready to motivate your students at all levels. Download them, print them out, and celebrate Christmas while learning in English!