Nativity Plays & Christmas Musicals for Schools
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:
|
|
For ages 3 to 7
|
Camel-Ama-Ding-Dong is a new nativity musical by Niki Davies. With 40 speaking roles and a flexible cast size of between 26 to 50+, this nativity musical is perfect for performers aged 4-8.
Approximate Running Time: 30 minutes
|
|
For ages 3 to 7
|
Hushaby Nativity is a wonderful new nativity musical by Niki Davies with seven lovely songs and a simple, engaging script. With 27 speaking roles and a flexible cast size of between 18 to 40+, this nativity musical is perfect for younger voices aged 3-6.
Approximate Running Time: 25 minutes
|
|
For ages 5 to 11
|
Away On A Silent Night is a wonderfully warm nativity, with six gorgeous songs and a traditional script. With 39 speaking roles and a flexible cast size of between 25 to 50+, this nativity musical is suitable for ages 5-9.
Approximate Running Time: 30 minutes
|
|
For ages 3 to 7
1 review
|
A charming new nativity from Niki Davies, with an accessible script and seven lovely songs. With 36 speaking roles and a flexible cast size of between 25 to 50+, this is an ideal nativity for ages 4-7.
Approximate Running Time: 30 minutes
|
|
For ages 5 to 11
|
Hay Bale Hotel includes six wonderfully catchy songs with a host of lovable characters and takes a fresh, fun and heart-warming look at the nativity story. With 40 speaking roles and a flexible cast size of between 25 to 50+, this nativity musical is suitable for ages 5-9.
Approximate Running Time: 30-35 minutes
|
|
For ages 3 to 7
|
Tucked up for the night in their cosy stable, the animals can’t work out why the stable girl has brought extra straw and hay, not to mention some blankets. Is it going to be a really cold night? Are some other animals joining them? Well, yes, as it happens: a donkey, along with a man and a woman.
Approximate Running Time: 25 minutes
|
|
For ages 5 to 11
|
Take to the floor as Bethlehem’s newest ballroom opens its doors to the many visitors arriving for the Census. For the guests who have arrived early enough, it’s party time and the music is playing! For those faced with a longer journey - such as Mary and Joseph - it means there is no room anywhere.
Approximate Running Time: 35 minutes
|
|
For ages 3 to 7
|
The main road out of Nazareth is busy. Very busy. For Mary and Joseph, travelling to the little town of Bethlehem for the census, this means taking the smaller, bumpy, winding road through the hills. Will they get there safely? Will they get there before Mary’s baby is born? And how will the Three Kings fare? Or the shepherds? They want to see the baby too.
Approximate Running Time: 30 minutes
|
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
4 reviews
|
A Nativity musical for KS1 and lower KS2 (ages 4-9). James dreams of a glamorous life as a fisherman on the great Sea of Galilee, but in reality his days are spent tending to the assorted livestock in the stable behind a small inn in Bethlehem.
Approximate Running Time: 45 minutes
|
|
For ages 3 to 7
1 review
|
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. There are thirty five speaking parts plus Mary and Joseph who have non-speaking parts. Many of the lines are only a few words long. There are also six narrators and all these lines can also be taken over by an older child or adult.
Approximate Running Time: 25 minutes
|
|
For ages 3 to 7
|
From the brilliant Niki Davies comes Honky Tonky Donkey, a charming nativity perfectly pitched for 4-8 year olds. With seven toe-tapping songs and a simple and adaptable script, this delightful new nativity will captivate young performers and offers plenty of scope both for smaller and larger casts.
Approximate Running Time: 25 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 5 to 11
|
A short, funny script, great characters and four brilliant songs brings Bethlehem to life as you’ve never seen it before, perfect for 5-9 year olds.
Approximate Running Time: 15 minutes
|
|
For ages 3 to 5
|
Niki Davies’ mini-nativity, with a simple but engaging script and four lovely songs, is a charming piece ideally suited to 3-6 year olds.
Approximate Running Time: 15 minutes
|
|
For ages 5 to 11
1 review
|
A Happy-Clappy Nativity is a Nativity musical full of happiness (and clappiness!) for KS1 & lower KS2 (ages 4-9).
Approximate Running Time: 40 minutes
|
|
For ages 5 to 11
|
The residents of Bethlehem are worried: a census has been called and they are about to be inundated with people and animals. Where will everyone stay? Will they run out of food and water? And most importantly, will there be enough hay?
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 5 to 11
|
Bethlehem B&B is a nativity musical for the whole school (ages 4-11). Bethlehem’s smallest inn, The Happy Donkey, has been receiving some pretty horrible reviews in the local B&B guide! It appears that a rival innkeeper is employing some underhand tactics to boost the ratings and profits of his own establishment, Caesar’s Palace Guesthouse.
Approximate Running Time: 50 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 5 to 11
|
The Inn Crowd takes a fresh, funny, furry look at the nativity story, complete with seven brilliantly catchy new songs and a host of groovy characters and is suitable for 5-9 year olds.
Approximate Running Time: 35 minutes
|
|
For ages 5 to 11
|
Seven beautiful new songs and a lovely script make Hooray In A Manger the perfect nativity musical for 5-9 year olds.
Approximate Running Time: 30 minutes
|
|
For ages 3 to 7
|
The Pop-Up Nativity is a fun, easy and very adaptable Christmas play or show, ideal for early years, pre-school, nursery, reception and easy KS1 (ages 3 to 6 approximately). It can also be performed as a puppet show!
Approximate Running Time: 20 minutes
|
|
For ages 5 to 11
1 review
|
This thrilling nativity musical follows Nicholas Mistletoe as he tumbles back in time to the days surrounding the birth of Jesus. Dressed in his pyjamas and slippers, can Nicholas make it to the stable to observe the new-born baby or will the distrustful Roman soldiers evict him from Bethlehem?
Approximate Running Time: 50 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 7 to 11
1 review
|
Outside the ancient City of Bethlehem, a group of Bandits are busy plotting new crimes. These Bandits aren't exactly nasty or scary though. In fact, they top the list of the most useless band of Bandits in the country and what they don't realise is just how special this night will be. When they fail to steal anything from Mary, Joseph, the three Kings and even the Shepherds, they decide to change their ways.
Approximate Running Time: 45 minutes
|
|
For ages 5 to 11
2 reviews
|
This 'pop-tastic' musical will make you feel like you're at the coolest Christmas party ever! Set against the background of a festive chart show, the traditional Nativity is told by a delightful variety of 'bands' and 'artists', all key characters in the familiar story. Through wonderful pastiches and parodies of our favourite seasonal rock and pop anthems, and a simple but witty script, the first ever Christmas is presented like never before and is guaranteed to get your whole school rocking as we count down the hits to see who is top of the festive pop charts!
Approximate Running Time: 60 minutes
|
|
For ages 5 to 7
|
Stranger In The Manger is the traditional nativity story entwined with the adventures of the animals in the manger and a surprise visitor.
Approximate Running Time: 45 minutes
|
|
For ages 5 to 7
3 reviews
|
One special Baby Boy, Two Parents, Three Kings, Four Shepherds, enough Cooks to spoil the broth (figgy cake, actually) and a host of Angels; it all adds up to the very first Christmas. But what about the Census Takers ... do they count?
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
|
A brand-new musical from the ever-reliable Alison Carver, with a running time of approximately fifty minutes.
Approximate Running Time: 50 minutes
|
|
For ages 5 to 11
|
What better wish for children (and all of us) this Christmas than Peace on Earth? This fun and poignant new musical from well-known and respected children's author Sheila Wilson moves through laughter and tears as it tells the Christmas story with style and wit. All the favourite characters feature, with optional appearances from King Herod, Emperor Caesar Augustus and even sheep if you have small children and woolly costumes!
Approximate Running Time: 40 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 5 to 11
3 reviews
|
A musical nativity play about Simeon, a kind old carpenter from Bethlehem, and his apprentice, a young girl called Sarah, who's skills and talents are really put to the test one starry night when it seems that everyone in Bethlehem needs a bit of woodwork doing!
Approximate Running Time: 50 minutes (KS1) or 60 minutes (KS2)
|
|
For ages 3 to 7
|
Shimmering angels, sleepy shepherds, grand wise men and exuberant oxen discover a wonderful surprise in the Bethlehem stable! A joyful Christmas nativity, with 6 fun new songs, beautifully written for young children aged 3 to 6 years to enjoy.
Approximate Running Time: 20 minutes
|
|
For ages 5 to 11
|
Sarah Baker's Magical Christmas Journey is a wonderful nativity musical that’s full of character, great songs, warmth and humour. The story is clear and simple, the songs are exceptionally easy to learn and the script is easy to follow. With lots of actions provided for the songs and a good pace to the dialogue, there is plenty to keep the children engaged. An easy narrated version is also included.
Approximate Running Time: 25 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
|
Laughter is a precious gift. In this heartwarming new nativity musical, the wise men bring joy a-plenty, along with their traditional gifts. Children will love the entertaining play and the seven catchy songs, including a hand-jiving finale and the cool backing tracks. Gold, Frankincense And Mirth! features all the favourite Christmas characters, from Gabriel to Herod, and creates a warm and uplifting end of term celebration for children, teachers and parents. It’s another gem from Sheila Wilson, composer of ‘Hosanna Rock!’, ‘Rock around the Flock!’, ‘Scrooge’ and ‘Christmas Stars (The Xmas Factor)’.
Approximate Running Time: 35 minutes
|
|
For ages 5 to 7
1 review
|
Mary and Joseph have to travel to Bethlehem, a long and hard journey, and Mary is soon to give birth to a baby boy. Unfortunately, they arrive to find the city is very busy and there’s no room at any of the inns. Meanwhile, three Kings travel from a far off land bearing gifts for the new baby.
Approximate Running Time: 30 minutes
|
|
For ages 7 to 11
1 review
|
The Nativity story updated! Mary and Joseph travel to Bethlehem but encounter mishaps along the way. When their old Skoda breaks down and they discover that their hotel has been double booked, they are forced to stay in a kindly Zoo Keeper’s office next to his stable where Mary gives birth to baby Jesus.
Approximate Running Time: 45 minutes
|
|
For ages 5 to 7
1 review
|
Manger Mouse just loves food! He leaves his stable in Bethlehem in search of scraps at the busy market place. On his return he finds that the stable is very busy indeed! Three visiting Kings mean some posh nosh, Cook is making a pie for some Shepherds and a very special baby has been born.
Approximate Running Time: 30 minutes
|
|
For ages 3 to 5
|
Initially written as an informal play for very young children in a church congregation, Knock, Knock! Who's There? is a nativity play for the very young with no rehearsals necessary!
|
|
For ages 5 to 11
|
Turn the page and journey back in time! A Christmas musical for Key Stages 1-2 with 29 speaking parts (and the opportunity for more children to appear in costume who join in with the action and the singing).
|
|
For ages 3 to 7
|
With an easy script and songs that almost teach themselves, This Way To Bethlehem will definitely be one to remember. A very simple telling of the Nativity story that is great fun for children to perform - and features a Superstar Camel - always the hit song of this show with children and parents alike!
Approximate Running Time: 20 minutes
|
|
For ages 5 to 11
|
Do The Christmas Rock! What better way to celebrate Christmas? Parents and teachers can join in the hand-jives too! This wonderfully feel-good show or song-collection has 6 irresistible songs (plus reprise) with optional ukuleles, recorders, glockenspiel, kazoos & sleigh bells and optional easy echo-singing plus (for KS2) harmonies. The CD comes with excellent backing tracks as well as the songs and the play is written in rhyme with plenty of laughs as well as a poignant sigh over Mary and the baby.
Approximate Running Time: 30 minutes
|
|
For ages 3 to 7
|
Jump If You Love Christmas! is a perfect early-years (ages 3-6) celebration for little kids! It has five fun and funky action-songs which are quick to pick up. The available CD has great backing tracks as well as songs and the optional easy play has short rhyming couplets which children or helpers can read whilst Mary, Joseph, Gabriel, Angels, Shepherds & Wise Men play their parts.
Approximate Running Time: 15 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 5 to 11
5 reviews
|
A very endearing Nativity musical! The story is approached through the eyes of a dreamy boy called Philip, whose habit of stargazing leads him to the most amazing adventure: while everyone else is asleep, he finds himself on a journey to the heart of the Christmas story! Great songs, and a sweet script.
Approximate Running Time: 25 minutes
|
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 7
1 review
|
Mend The Manger is easy to stage making it very suitable for newly qualified teachers tackling their first Infant Nativity for Key Stage 1 (ages 4-7 years). Hints and tips are included in the script, along with extensive Production Notes to help steer you well clear of any potential pitfalls.
Approximate Running Time: 30 minutes
|
|
For ages 5 to 7
2 reviews
|
Starlight is VERY easy to stage making it suitable for small schools with limited staging facilities. Hints and tips are included in the script making this a good choice for anyone producing an Infant Nativity for the first time.
Approximate Running Time: 30 minutes
|
|
For ages 5 to 7
2 reviews
|
The Bethlehem Star is an impressive Infant Nativity for Key Stage 1 (ages 4-7 years) and is good for a large cast, accommodating an unlimited number of extras. It breaks down easily into composite parts for rehearsal purposes.
Approximate Running Time: 30 minutes
|
|
For ages 5 to 11
4 reviews
|
In this imaginative new nativity musical, we discover that wonderful things do indeed come in small packages! For four young shepherds, being ‘bottom of the heap’ is no fun. They never get to leave the hillside and take the sheep to market and are never allowed to sit near the fire on cold evenings - such treats are reserved for the older shepherds.
Approximate Running Time: 40 minutes (KS1), 50 minutes (KS2)
|
|
For ages 5 to 11
|
The Nativity as you’ve never sung it before. The usual characters and a familiar story ... but told from a very unusual perspective!
|
|
For ages 5 to 11
|
They say it takes a village to raise a child ... and in Bethlehem, a kind stable-owner and some local shepherds all played their part in Jesus' early days! In this fun new nativity from Sheila Wilson (Hosanna Rock!), a few extra neighbours help too, with a hot meal, a blanket, and even bootees for the lovely new baby!
Approximate Running Time: 30 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
|
The Nativity Party! is a fun Christmas celebration which young children will love! Its six songs are catchy and cool, it has plenty of the 'ahh' factor, the short optional play is easy and can be read by a helper if you prefer, and to add to the fun there are plenty of actions like jumping, twisting and clapping, and some party games to round it all off.
Approximate Running Time: 15 minutes
|
|
For ages 5 to 11
|
Nativity Rock! contains seven original, catchy songs and is an entertaining play telling the Christmas story with flair and enthusiasm, which children and audiences will love.
Approximate Running Time: 30 minutes
|
|
For ages 7 to 11
3 reviews
|
This powerful short musical reminds us of the need to care for the poorest in our society, as well as pointing to the love and hope that Christmas brings. The play cleverly interweaves two stories (Hans Christian Andersen’s ‘The Little Match Girl’ and the story of the Nativity), yet the script is relatively undemanding as most of the action is integral to the songs, keeping preparation time to a minimum.
Approximate Running Time: 35 minutes
|