Christmas Assembly Songs

Singing Christmas assembly songs at school is a wonderful way for students to celebrate and get excited about the festive season. Whether you’re looking for traditional primary school Christmas songs, such as our ‘Glad Tiding!’ Carol Service, or fancy something more contemporary, a Christmas assembly or nativity for primary school is always a special event to mark in the school calendar!

We offer a range of school Christmas song packs, including Christmas carols for schools and primary Christmas songs from Niki Davies, Matthew Crossey and Tom Kirkham. All of our original Christmas songs have been composed for primary school children between 5 and 11 years old, so work perfectly as Christmas songs for KS2 and KS1.

Explore our fantastic collection of Christmas assembly songs for primary school below. And don’t forget you can listen to our song samples for free!

Our Favourite Primary Christmas Songs

• ‘Sleep Little Child’

• ‘Journey to Christmas’

• ‘Counting Down to Christmas’

• ‘Spreading Christmas Cheer’

• ‘Follow The Star’

• ‘Spread The Joy’

• ‘O Little Town of Bethlehem’

• ‘Ding Dong Merrily’

• ‘The First Noel’

• ‘We Three Kings’

• ‘Hark the Herald Angels Sing’

• ‘Following The People’

• ‘No Room At The Inn’

• ‘Beautiful Baby’

• ‘Christmas Is Calling’

• ‘Behind Every Door’

How to Choose Your Christmas Assembly Song Book

Our primary school Christmas song packs come with a selection of toe-tapping tunes that children and teachers will love. Packs contain KS1 and KS2 Christmas assembly songs that can be performed across year groups with minimal preparation and fuss, for a stress-free experience. The packs contain vocal and backing tracks to the songs, song lyrics, and sheet music arranged for piano, vocal, and guitar.


If you’re interested in putting on a complete carol service, our ‘Glad Tidings’ book and CD pack contains a range of beautiful Christmas carols for schools along with narration, readings, and poems. Or, for a thrilling Christmas musical that the students will never forget, ‘The Amazing Advent Calendar’ is an exciting show that children from early KS1 to late KS2 will enjoy. With both of these, you can purchase an editable script to completely tailor the assembly to your school!


For more festive inspiration, explore our how-to guides and school nativity tips on our blog, including a whole host of Christmas assembly ideas for primary school to make your assembly one to remember!

Sign up to our newsletter!