13 Christmas Assembly Ideas for Primary School


 By Philippa Pearne and Tom Kirkham

For many primary school children, Christmas is the most exciting and magical time of year. From counting down the days on their advent calendars to praying every single night for the gift of a white Christmas (*crosses fingers for this year*), it’s a time for joy and education in equal measure. So how do you get the right balance for your early years Christmas assembly? Read on and we’ll tell you! Whether you want to put a spin on a whole primary school nativity or sing some truly brilliant festive songs, here are some unforgettable festive Christmas assembly ideas for primary school.

Creative Ideas for Your Christmas Assembly 

Girls and Boys Gathered in Festive Outfits


A Christmas assembly can be the most wonderful of occasions, brimming with anticipation and seasonal goodwill. In terms of content, anything festive goes really, but here are some creative festive assembly ideas to get you started.

  1. Sing your heart out: Who doesn’t love a good old-fashioned festive sing song? Whilst the usual Christmas tunes can get a little tired year after year, we offer a range of original school Christmas song packs, including Christmas carols for schools and primary Christmas songs. All our Christmas songs have been composed for primary school children between 5 and 11 years old. Explore our fantastic Christmas assembly songs, listen to our song samples, and pick up many of the songs at a 100% discount.
  2. Create an advent calendar: Looking for an interesting advent assembly idea? To create a bit of audience participation, ask the school to put their hands up and suggest one word that reminds them of Christmas. It could be anything from presents to Christmas pudding, to holly (and perhaps even a few biblical references too!). Use a large board with 24 squares drawn on it and write or draw each word in a square to form what could look like an advent calendar. Prior to your assembly, you could ask a class to decorate the board in Christmas colours so that it looks festive and, once you have filled all the boxes, it can be used as a discussion point for the rest of your festive EYFS Christmas assembly. Why not include our Behind Every Door festive song which brings to life the traditional advent calendar?
  3. Get poetic: You can spread the joy of Christmas through poetry too by asking your early years children to write poems about Christmas either in groups during their English lessons, or individually as part of their homework. Ask them to include what Christmas means to them, why they’re excited about the big day or just a few verses on the things that remind them of Christmas. A selection of the poetry can then be performed by the children as part of your Christmas assembly.
  4. Go global: We may have our own Christmas traditions in the UK, but what are other traditions from around the world? Prior to the day of your festive assembly, put your class into groups of four or five, allocate them to a country and discuss each country’s Christmas tradition. This makes for an additional fun, end-of-term Christmas activity. You could then bring together the right props and costumes, as well as do some festive flag artwork and create different scenes during your Christmas assembly to encapsulate each country’s Christmas tradition. This could be a nice discussion point in your assembly and one that could also encourage audience participation.
  5. Break tradition: We defy anyone who says they don’t know the tune to The 12 Days of Christmas! So why not switch things up a bit and have some fun by changing the lyrics into something about your school? You could then have the words projected onto a screen during your Christmas assembly in the hope of teaching the words to the whole school (your class, of course, already know them, meaning they can act as a buffer if you’re not the world’s best singer...) and enjoy a fun festive sing-along. Just make sure you have a willing pianist to hand...
  6. Put on a Christmas Musical: One of our favourite Christmas assembly ideas is to perform a Christmas musical! Whilst rehearsals take work, the joy of putting on a school musical and seeing it all come together makes all the effort worthwhile. We have an ever-expanding selection of Christmas musicals such as our most popular choice ‘The Inn Crowd – A Groovy Musical Nativity that captures a flavour of this wonderful time of year, bringing to life the sense of anticipation and excitement felt by all children as the big day approaches. Plus, the songs are super-catchy which makes them quick and easy to learn.                          

Nativity Ideas for Your Christmas Assembly

Nativity Scene with Mary, Joeseph and Angel

Everyone knows what the nativity story is, but not everyone’s heard your version. Here are a few ways to put your own spin on the nativity for your Christmas assembly.

7.  Make it a musical: Our wonderful selection of award-winning primary school nativities are the perfect way for students to come together, get excited about the festive season and learn about the nativity in a memorable way. The songs are quick to learn, easy to stage and can be rehearsed separately by different year groups. We are also proud to present many Niki Davies nativities – one of the UK’s best-loved writers of songs, musicals and plays for EYFS, KS1 and KS2 children. Her songbooks and musicals are great fun and demonstrate extensive experience for both younger and older children and her own classroom teaching experience. 

8. Modernise it: The idea of a man in 2022 asking his labouring wife to ride around on a donkey looking for somewhere to give birth is more than a little bit alarming. So, telling the story of the nativity with a contemporary twist would make for some light entertainment don’t you think, (whilst staying in keeping with the nativity theme, of course). Ask the children to come up with some modern-day school Christmas show ideas for the nativity and get them to write scripts as part of their English lessons, ready to perform at your Christmas assembly. For example, rather than Mary and Joseph going around knocking on people’s doors, there could be a funny line about them just staying at home and checking lastminute.com first. This is a creative and fun Christmas assembly idea for a primary school that the children will love.

9. Pick out the highlights: If you’re short on time and can’t fit a whole performance of the nativity into your festive Christmas assembly, ask your class to choose which bits they think are the most significant and create freeze frames to demonstrate them. You can then read through the nativity story in your assembly, with the children doing quick-fire nativity scenes in the background to take care of the visualization. You could always round off the assembly with an uplifting and catchy Christmas song such as Sing It Out!

Alternative Christmas Assembly Ideas

Little Kid Enjoying Snow And Festivities

If you’re looking to really mix things up and opt for a truly alternative Christmas assembly, we have a few fun and creative ideas for a Christmas assembly that will really set you apart from the rest.

10. Wrap up warm: Now we know that Christmas time comes at one of the coldest times of the year, but isn’t that part of the fun? Consider an open-air performance of your Christmas assembly. Everyone could come armed with warm clothes and hot drinks and gather in the playground or field in a large circle while you and your class perform your assembly (adapted accordingly) in the middle.

11. Make a movie: You could film your Christmas assembly for all to enjoy from the comfort of their own homes or organise a slumber party festive assembly showing for all the school to gather and watch! It will make for a truly magical and personalised take on a normally traditional event. Either film it in one take or, better still, ask willing members of your class to film it themselves in scenes. As long as you have the appropriate equipment at school and a bit of editing knowledge, this could work well as a fun alternative to the usual Christmas assembly held in the school hall. 

Last Minute Christmas Assembly Ideas

If you’re short on time, are faced with a last-minute change of plans or have opted not to undertake the task of a school nativity, here are some fantastically quick and simple last minute Christmas assembly ideas!

12. Bring out the Christmas jumpers: Incorporate the well-known charitable event into your assembly and invite the whole primary school to wear their best (or worst!) Christmas jumper. Or better still, encourage pupils to design their own! Make some of the children’s more popular designs a talking point with reference back to traditional tales of the festive period.
13. Decorate the tree: Ask each child to write or draw a Christmas wish on a small piece of paper with a tie and, during the assembly, allow each pupil to hang their wish on the Christmas tree (time and logistics allowing of course). Whilst the children are hanging their wishes, focus the point of discussion on the meaning of Christmas.

We hope you’ve enjoyed our list of Christmas assembly ideas for primary school and that you’re feeling well and truly in the festive spirit! Christmas is a special time of year for everyone, particularly children, so a few fun and exciting Christmas assembly ideas will always go down a treat. If a musical school nativity tickles your fancy, then take a look at our 15 Brilliant School Nativity Ideas, with a selection of nativities perfect for early years ages through to KS2.

For more creative and seasonal assembly ideas, please explore the rest of our blog or get in touch and we’ll be more than happy to chat about how our resources can help you create a truly memorable Christmas assembly!

Sign up to our newsletter!