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 approaches and thoughts turn to Christmas, 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 final weeks.

Christmas Show - Perry the Penguin!
eyfsinspired

Christmas Show - Perry the Penguin!

(1)
Christmas Show! Perry the Penguin! This show is about a penguin called Perry. He gets lost in a snowstorm and needs to find his way home. Along the way he meets a few friends to help him to find his way home. This show is fantastic for Reception children (tried, tested and loved by all - children...
   Wow, Wow, Wow    at Christmas!
alicelindawako

Wow, Wow, Wow at Christmas!

(1)
This is a very heart-warming Wow Christmas play that is interactive with loads of fun and action. It can be showcased by small class audiences and bigger groups at assemblies, classrooms, halls and in the local theatres. It focuses on the Nativity. It starts with the Wow angelic vis...

KS2 Resources

Christmas Play Script - Santa's Successor
CreativePrimaryLit

Christmas Play Script - Santa's Successor

(1)
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...
Nativity play for KS2 written as TV Evening News
DebbieDix19

Nativity play for KS2 written as TV Evening News

(1)
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 ...
KS2 TRADITIONAL NATIVITY PLAY SCRIPT
Squelch1

KS2 TRADITIONAL NATIVITY PLAY SCRIPT

(1)
39 speaking parts, approximtely 15 non-speaking parts plus dance troupe and choir - these can be edited to suit your school. Lasts approximately 45 minutes. Ideal for KS2. Option for inserting your own song choices - I began with some well loved Chistmas carols and then used more traditions Christma...
Cinderella: Short Pantomime script
Phil Brooks

Cinderella: Short Pantomime script

(2)
Are you looking for an end of term performance which your pupils and teachers will love?! This short 6-page / 11 character script was originally written as a staff pantomime production, however it could easily be performed by a group of young actors as part of a presentation evening and/or Drama Cl...