Favourite Christmas scripts for EY and primary

Ready-to-use Christmas scripts suitable for EYFS, KS1 and KS2 festive productions

Tes Resources Team

Christmas Tree With Teacher Playing Festive Music For Christmas Play

Christmas play picks for this year's 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

Simple Rhyme based Christmas Concert
kate2york

Simple Rhyme based Christmas Concert

(10)
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.
Christmas play script - Baboushka
hheaton

Christmas play script - Baboushka

(5)
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.
'Davey the Donkey' EYFS and KS1 Primary Christmas Show Play Script
goldtopfox

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

(1)
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....

KS2 resources 

NATIVITY
JASONM

NATIVITY

(16)
play concerning the nativity, using a roving reporter and the characters associated - great idea for christmas concert and dances,carols entered where appropriate
Pantomime Script - The Inspection Before Christmas
Stephen Woods

Pantomime Script - The Inspection Before Christmas

(2)
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 gr...