Nativity Plays & Christmas Musicals for Schools / Best Sellers
Browse our wide selection of Nativity plays, Christmas plays and school Christmas musicals created especially for nursery, EYFS, KS1, KS2 primary schools . From traditional nativity scripts retelling the Christmas story to fun modern productions with songs and narration, these shows are written to be easy for teachers to stage and enjoyable for children to perform. Find the perfect school Nativity play or Christmas show to inspire your pupils and create a memorable festive performance.
Back to Nativities/Christmas
Filter by:
Sort By:
Most Recently Added
Most Popular
Title Alphabetical A-Z
Title Alphabetical Z-A
Price Low to High
Price High to Low
Duration Low to High
Duration High to Low
For ages 3 to 7
Niki Davies' delightful new nativity perfectly captures the spirit of Christmas and will captivate young performers, complete with six fantastic songs and a charming, simple script. With 30 speaking roles and a flexible cast size of 22-73+, this is an ideal nativity for ages 4 to 8.
Approximate Running Time: 25 minutes
For ages 5 to 11
With a cracking script and six unbeatable songs, Bethlehem Bake-Off has all the ingredients for a truly egg-cellent nativity for ages 5 to 9. Contains 30 speaking roles and a flexible cast size of 20-34+ (ideal cast size 30).
Approximate Running Time: 30 minutes
For ages 5 to 11
The cameras roll as Abi and Seth, renowned television presenters of It’s A Census, Get Me Out Of Here!, broadcast live from a bustling Bethlehem during the Roman census. As the inns fill with visitors and the local residents contemplate running for the hills, two late-comers - a young couple and their donkey - will take any shelter they can find. Even a stable.
Approximate Running Time: 35 minutes
For ages 3 to 7
Squeeze into the stable in Bethlehem as oxen, sheep, mice, chickens, turkeys and goats try to settle down for a quiet night’s sleep. But when news of imminent arrivals comes to their attention, a quick tidy up is needed if the stable is to be presentable for their visitors!
Approximate Running Time: 25 minutes
For ages 3 to 7
Niki Davies’ beautiful new nativity, perfectly pitched for 3-6 year olds, will charm children and adults alike with its delightful nativity script and seven unforgettable songs.
Approximate Running Time: 30 minutes
For ages 3 to 7
1 review
Follow the Star as it leads a caravan of kings, attendants, camels and sheep towards the little town of Bethlehem and the new-born baby Jesus. With an engaging script and seven beautiful, original songs perfectly conceived for young singers, Follow The Star twinkles with charm and is a perfect nativity musical for 4 to 7 year olds.
Approximate Running Time: 30 minutes
For ages 5 to 11
6 reviews
An adorable nativity musical for KS1 that is simple to prepare, yet it has plenty for the whole cast to do and enjoy. The songs are sweet and very easy to teach and two versions of the script are included - one for age 6 to 9, the other for age 5 to 7 (simplified). A read aloud story is included to help you introduce the content to the children.
Approximate Running Time: 25 minutes
For ages 5 to 11
7 reviews
Why are a cat, a dog, an ox, a donkey, a sheep and three camels all sitting outside a stable on a chilly, starry night? Well, the innkeeper’s wife has a bee in her bonnet and has declared her stable ‘out-of-bounds’ to all animals!
Approximate Running Time: 45 minutes
For ages 3 to 7
Noisy Nativity - for children who can't keep quiet - is the Christmas story told with gusto! A very simple nativity musical for young children, with plenty for all to do. There are lots of actions to the songs and lots of noise to make with voices and percussion, all of which keeps children very engaged. Great fun, and bound to be a parent-pleaser!
Approximate Running Time: 20 minutes
For ages 5 to 11
4 reviews
When they hear that God has a list of very important jobs that need doing, all the angels are keen to be given the responsibility of carrying them out, eager to prove what they’re made of. However, unfortunate mishaps befall the two leading contenders and a young angel, Gabriel, gets his chance to shine.
Approximate Running Time: 40 minutes (KS1), 50 minutes (KS2)
For ages 3 to 7
1 review
A game of I-SPY reveals all the major characters in the Nativity story - and a few surprising ones as well! Easy to teach and for the children to learn and, most importantly, it's fun! Age guide 3-6 years. 7 songs.
Approximate Running Time: 15 minutes
For ages 5 to 14
Here is the Christmas story, condensed into a six-minute musical performance which is sung all the way through (cantata-style) to Sarah Watts’ entertaining and jazzy tunes.
Approximate Running Time: 06 minutes
For ages 3 to 7
A Really Noisy Nativity! for Early Years, Foundation Stages and Lower Key Stage 1 is a fun, lively and interactive Christmas musical, written to get children to sing, join in with sound effects and generally be loud!
For ages 5 to 7
5 reviews
A charming perspective on the nativity story that has huge appeal to infants and parents alike. There is a read-aloud story to help you introduce the characters and plot to the children easily and you have a choice between dramatised or narrated versions.
Approximate Running Time: 25 minutes
For ages 3 to 7
5 reviews
This has to be one of the easiest nativity musicals to produce - and one of the most adorable! Even the costuming is easy, as nearly everyone can simply wear their pyjamas! The perfect answer for those wanting to re-tell the Nativity story in a direct and simple way that even the youngest may understand.
Approximate Running Time: 20 minutes
For ages 5 to 11
7 reviews
Christmas Recipe imagines all the ingredients that go to make a wonderful Christmas being mixed together in a bowl! With this unique concept and a host of colourful 'ingredients' (robins, presents, snow, Father Christmas, and much more) this little musical offers the opportunity to create a very special Christmas performance.
Approximate Running Time: 30 minutes
For ages 5 to 11
3 reviews
This delightfully entertaining nativity introduces a group of bored donkeys, whose lives are transformed by the journey they make to Bethlehem. The play is full of humour, yet there is also a real sense of the Christmas message, making this a wonderful choice for 5-9 year-olds. (Two scripts included - one for age 5 to 7, and one for age 7 to 9.)
Approximate Running Time: 25 minutes
For ages 5 to 11
6 reviews
A charming version of the 'Babushka' tale, with lots of different roles to involve plenty of children. The show is very picturesque and the songs are delightful, with actions provided. Simple to produce and a real audience-pleaser!
Approximate Running Time: 25 minutes
For ages 3 to 7
7 reviews
One of the UK's favourite nativities, A Wriggly Nativity is designed for children who just can't sit still and tells the Christmas story almost entirely through catchy songs, actions, movement and dance!
Approximate Running Time: 25 minutes
For ages 5 to 11
6 reviews
A very entertaining nativity musical, Jesus' Christmas Party is based on million-selling storybook by Nicholas Allan, and it has huge child-appeal. The show is lively, funny and very easy to direct, with songs that almost teach themselves! Two versions of the script are included - one for ages 5 to 7, the other for ages 7 to 10.
Approximate Running Time: 30 minutes
For ages 5 to 7
Donkey For Sale is a delightful retelling of the Biblical Nativity as experienced by a donkey called Alfie.
Approximate Running Time: 20 minutes
For ages 3 to 5
5 reviews
Shepherd Little, Bethlehem's smallest resident, has a little trouble with the truth. So, when he makes a claim he's seen a person with wings who has an amazing story to tell, who on earth's going to believe him?
Approximate Running Time: 15 minutes
For ages 3 to 7
The traditional Christmas Nativity story centred around a grumpy sheep who is not only cross but lazy as well and has totally the wrong idea of what to expect about Baby Jesus.
Approximate Running Time: 30 minutes
For ages 5 to 11
A popular nativity which conveys the true meaning of Christmas, for children of mixed ages and abilities.
Approximate Running Time: 30 minutes
For ages 7 to 14
This popular musical features three wise men called Sheik, Rattle and Roll who tell the Nativity story from their own perspective. There is a cast of approximately 15, although this could easily be extended by a visit from Herod!
Approximate Running Time: 30 minutes
For ages 5 to 7
5 reviews
The Shiniest Star is a lively version of the nativity featuring a star with attitude, proud to be chosen to shine over the stable in Bethlehem.
Approximate Running Time: 30 minutes