Christmas assemblies and shows

The Christmas show is a great school tradition. Whether you’re producing a nativity, a carol service or a panto, we’re sure that you’ll find a script in this collection to suit you, along with an assortment of Christmas assemblies too.

Carol Service

Ready-made carol service

This PowerPoint includes readings, carols and beautiful graphics that will help your audience to get into the spirit of Christmas.

Carol sheet

Once you’ve printed and copied this handy sheet, your carol concert is good to go - with a bit of time to rehearse, of course!

Countdown to Christmas

This song was written and recorded by Year 5 and 6 pupils with lyrics and mp3 included.

Christmas angel’s makeover

An amusing song about a Christmas angel who couldn’t face another spell on top of the Christmas tree without a makeover!

Nativity scripts

City of David news

This fun play tells the nativity story in the form of a news report.

A spring in your step to Bethlehem

This rhyming nativity play script is a great choice for younger students.

VCOP nativity

Pupils at one school designed this play to show off their skills at using vocabulary, connectives, openers and punctuation.

The Mactivity

The tale of the bonny wee bairn Jesus told in the Scots language.


TES user Chloe Doherty shares three short scripts for the Panto season:

Jack and the Bean stalk




Christmas around the world

These Images and script will introduce students to Christmas traditions all over the globe.

A blitz Christmas

Take students back in time and explore what Christmas was like during the Second World War.

Spirit of the season

What is Christmas really all about? Forget about toys and shopping and put things into perspective with this assembly.

Victorian Christmas

This reflection on Christmas past is wrapped up with a few Victorian ditties.

Return to main page