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!

Tell me a story

  • This simple carol can be sung in a harmony.

Nativity scripts

City of David news

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


  • This simplified version of Baboushka’s story is suitable for early years.

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