Favourite Christmas scripts for EY and primary

Freya Smith
17th November 2017
Father Christmas in front of lots of books symbolising Christmas play scripts for EYFS and primary pupils

Christmas play picks for this year's primary school production

It’s mid-November and Christmas still seems reassuringly far away. Unfortunately, the small children buzzing around you are going to need a bit of warning (and practice!) in order to pull off this year’s Christmas production. Luckily, we’ve scoured the site to find a variety of ready-made festive scripts to save you time during these hectic weeks.

EYFS and KS1 resources

For the youngest students, this simple rhyme-based Christmas concert contains familiar songs and narrator parts so children can practise reading aloud. If you’re looking for something more traditional, this comprehensive Nativity script breaks down the Christmas story into manageable chunks and includes carol suggestions.

Similarly, this retelling of the birth of Jesus was written by children for children, and includes performance, costume and staging ideas. Or, for slightly older students, this creative Nativity story focuses on VCOP, using ambitious vocabulary and varied sentence structures.

This script and accompanying production notes includes differentiated parts to allow you to involve all your learners in the adventures of Davey the donkey, who helps to save Christmas. Alternatively, why not put a spin on tradition and tell the Russian story of Babushka with this clearly structured script, complete with stage directions.

Simple Rhyme based Christmas Concert

This is a very simple concert that we put together for our children who are predominately EAL. The songs are based on familiar tunes (mostly adapted from ones we found online) with a few basic narrator parts to link it together into a simple story. It is a 'santa' play not the Christmas story.
By kate2york

The Nativity

A very basic script for EY/KS1 nativity performances. Narration mainly done by adults as prompts. Children form nativity tableaux at the end by arriving and staying on stage. Suggested well known carols included in relevant parts of story.

By Claireybelle

The Story of the Nativity - a playscript written by children, for children.

The Story of the Nativity is a simple, clear play script which was written by Y1 and YR children to be performed by them, following a drama session based on the Christmas story.
The script includes suggestions for carols to be sung by the children and audience, some simple stage directions, ideas for rehearsed movement and notes on costumes used.
The suggestions sheet includes ideas for performance, rehearsals, inclusion of more children and staging.
I used this with a YR/Y1 vertically grouped class, where YR took most of the speaking roles because they were so keen, after having helped to create the script! The Y1 children were narrators, prompts and lead singers.
By Traceylrobins

Nativity play

Here is the script for a Nativity play I wrote using pupils ideas and some VCOP sentences. It has links to youtube to hear the songs.
By joyfulflute

'Davey the Donkey' EYFS and KS1 Primary Christmas Show Play Script

A full and original Early Years/KS1 Christmas show play script, which is ready to perform and can also be adapted to your performance needs.

Imagine the scene: Davey the Donkey is minding his own business in his field, when three sheep suddenly appear and tell him of the dreadful fate of Santa. He’s stuck in a chimney! How will the children get their presents? Too shy to make a suggestion, Davey watches as a selection of well known Christmas characters and farm animals try and fail to release the stricken Santa. Eventually, Davey saves the day using teamwork, donkey strength and his knowledge of an enormous turnip…

This is a fun and educational story for the Christmas period, which is enjoyable for children to read and perform, as well as being straightforward for teachers to organise and direct.

Key information:
Age range: 4-6 years
Show running time: approx. 30 mins
Number of parts: up to 30+

The show is designed for a class, year group or whole school Christmas performance and contains differentiated roles, in order to allow for inclusion of pupils of all abilities.

Please see other 'Goldtopfox' TES resources for a full package for this show, including sound effects and song suggestions:
By goldtopfox

Christmas play script - Baboushka

A Christmas play script aimed at ks 1 based around the Russian story of Baboushka. Year 2 children take the speaking parts but younger classes have a song each within the play.

By hheaton

KS2 resources 

If you’d like to hold a carol service, this resource pack contains everything you’ll need, including an assembly script and carol lyrics. Encourage learners to discuss and present ideas on different cultures with this thought-provoking assembly template, which looks at how Christmas is celebrated around the world.

Bring the Nativity up to date and prompt students to think about the way we tell stories, with this engaging script, told from the viewpoint of a news reporter. Further explore the origins of Christmas with this original play, jam-packed with suggested songs and carols.

If you fancy injecting some humour into your production, why not try this pantomime, set during an impromptu school inspection. Finally, this simple adaptation of Dickens’ A Christmas Carol is sure to delight and engage pupils ahead of the festive period.

Christmas Carol Service

This is suitable for presenting in a church or in an assembly as it has traditional carols and readings of the christmas story as well as songs and a bit of humour. The twelve days of Christmas alternative lyrics were written by my Year 4 class and they came up with actions as well which looked really good in the performance. The music for the songs is easily downloadable from the internet which could be then burnt onto a CD. I spent hours preparing this and I thought it just might help other busy teachers at this hectic time of year!
By stargazeyhare

Christmas Assembly Powerpoint

Powerpoint and accompanying notes for an assembly given last year. (The last slide needs to be adapted to suit you). Shows how other countries celebrate Christmas and how we do here. Traditional values too.
By missholcombe

Pantomime Script - The Inspection Before Christmas

A quick and easy Christmas pantomime

Suitable for ages 7-16 (or could make a great staff panto!)

Would make a great one-off christmas activity, or could be extended over half a term.

Leads to a 20 - 30 minute performance

14 written roles can be expanded or reduced to suit your group. All roles can be played by either gender.

Minimal props and costumes, though these can be given more attention if time allows.

A great little play that your kids, staff and parents will love!
By obsteve


play concerning the nativity, using a roving reporter and the characters associated - great idea for christmas concert and dances,carols entered where appropriate

A Christmas Carol Playscripts

Planning and scripts for a brief performance of A Christmas Carol. Planning includes character analysis
By corinthian

Christmas Nativity Play for ks1 & ks2: Hang On, It's Christmas!

This original Christmas play can be combined with well-known Christmas carols and songs (song suggestions are included).

Spike the Star tells Bella the Bauble, Holly the Christmas Wreath and Stitch the Stocking, why they should 'hang on' and decorate the house for Christmas.

This play includes the Nativity story.
By TheMagicPoetryPot

Contact us

Visit our forums

Latest education news

New to TES Resources ? Find out more about becoming an author on TES, or dive straight in and start downloading.