Skip to main content
article icon

Christmas assemblies and shows

Resources | Published 28 November, 2012

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.


Pantomime

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

Jack and the Bean stalk

Cinderella

Aladdin


Assemblies

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


Subscribe to the magazine

as yet unrated

Add your comment

Subscribe to the magazine
Join TES for free now

Join TES for free now

Four great reasons to join today...

1. Be part of the largest network of teachers in the world – over 2m members
2. Download over 600,000 free teaching resources
3. Get a personalized email of the most relevant resources for you delivered to your inbox.
4. Find out first about the latest jobs in education