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 for EYFS and Primary

Christmas play picks for this year's school production

As November draws to a close and Christmas approaches, the fun and excitement begin as you start planning and practising this year's Christmas production. To help you get started, we’ve scoured the site to find a variety of ready-made scripts to save you time during these festive few weeks.

For even more festive inspiration, why not browse our new Christmas Resources page?

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.
'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 

Christmas Play Script - Santa's Successor
CreativePrimaryLit

Christmas Play Script - Santa's Successor

(0)
A funny Christmas play script called Santa's Successor. The script follows the story line of a man who accidentally disrupts Santa's deliveries and has to take over his route before finding his way to Santa's work shop. After causing Santa to fall from his rooftop, the man and his two young sons ha...
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...
Nativity play for KS2 written as TV Evening News
DebbieDix19

Nativity play for KS2 written as TV Evening News

(0)
I wrote this play for our whole school, we are in a small village primary school but it could be easily adapted for a KS2 class. It has 7 suggested songs (carols such as 'O Little town of Bethlehem' and 'Once in Royal David's City' ) but these can be deleted or substituted as required. There are 26 ...