School Musicals & Musical Plays / All Ages
Browse our fantastic selection of school musicals and musical plays for schools, ideal for
primary school productions, KS1 and KS2 performances and end-of-year shows.
Written especially for teachers to stage with children, these productions include scripts, songs and performance resources to help bring your school show to life.
With flexible cast sizes and engaging stories, our school musical scripts and shows are perfect for creating a memorable performance for pupils, teachers and parents.
Back to School Musicals
Filter by Season/School Term:
Sort By:
|
For ages 7 to 11
7 reviews
|
New for 2026!
School Daze is the best-selling end-of-year/leavers production from Edgy Productions which has raised the roof in thousands of primary schools over the years and has now had a makeover to celebrate its 25th anniversary!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
|
New for 2026!
Tonight, school is taking over the TV! Join the Parker family for an evening glued to the screen by a riveting schedule of TV shows, all of which have one thing in common ... school!
Approximate Running Time: 70 minutes
|
|
For ages 7 to 11
|
New for 2026!
It's CATS versus DOGS as this ancient grudge flares up and besieges the city streets. But when Jack meets Melody, the unthinkable happens: a dog and a cat become friends! Will this finally set the wheel of change in motion, or are some rivalries just too strong?
Approximate Running Time: 60 minutes
|
For ages 7 to 11
15 reviews
|
A Christmas and Nativity Musical for 7-11 year olds. What goes into putting on a spectacular Christmas musical at school? Making costumes, painting scenery and learning lines aren’t even the half of it. And, of course, there’s a lot that can go wrong ... which it does in this story, in hilarious fashion!
Approximate Running Time: 60 minutes
|
For ages 7 to 11
7 reviews
|
Ye-Ha! mixes comical characters, a side-splitting script and sparkling songs in a musical that will make your cast shine and your audience go wild in a western way! With 48 speaking roles, this show will suit any size school or group with parts for between 28 and 52 children plus unlimited chorus parts. Suitable for Key Stage 2 performers (ages 7 to 11).
Approximate Running Time: 50-55 minutes
|
|
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 7 to 11
5 reviews
|
With bangin' songs and a hilarious script, this musical is guaranteed to end the year on a high!
Approximate Running Time: 70 minutes
|
|
For ages 7 to 14
2 reviews
|
Oliver Twist is perhaps the most well-known and popular of all of Charles Dickens’ novels, full of iconic moments and memorable characters, ideal for adaptation for stage or screen.
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
1 review
|
Whether you are looking for a rousing school musical to swell the hearts of your cast and audience, or a comprehensive curriculum resource that educates and entertains, ‘Edith’s Wartime Scrapbook’ is all you could wish for, and more!
Approximate Running Time: 60 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 7 to 11
|
We've recently had the 50th anniversary of ABBA’s win at Eurovision. But forget Eurovision! We bring you instead an equally spectacular musical extravaganza - the School-O-Vision Song Contest!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
|
To those watching us from across the galaxy, we humans must seem a strange species! Some of the things we do are quite extraordinary! Yet at Christmas, with our weird and wonderful festive traditions, we are truly at our best.
Approximate Running Time: 50 minutes
|
|
For ages 7 to 16
3 reviews
|
Grab your fairy dust and take to the air with Tinkerbell and the Darling children as they wing their way to Neverland with Peter Pan in this much-loved musical adaptation of the timeless JM Barrie classic!
Approximate Running Time: 60 minutes
|
|
For ages 5 to 11
|
Buckle up! Toad is behind the wheel and causing chaos in this new adaptation of Kenneth Grahame's beloved novel.
Approximate Running Time: 50 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
|
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 7 to 11
|
Meet the Krackers - a family experiencing a Christmas crisis! Their total loss of ‘Ho! Ho! Ho!’ calls for some serious elf-help and festive magic from the North Pole’s most special agents, a pair of talking pets, a dishevelled fairy and some over-heated polar bears!
Approximate Running Time: 60 minutes
|
For ages 7 to 14
|
Cyclones, munchkins, witches and wizards, a yellow brick road and an emerald city: welcome to Oz, where anything can happen and a huge amount does, most of it involving a little girl called Dorothy, her dear dog Toto, her three unforgettable companions - the scarecrow, the tin woodman and the lion - and one very wicked witch.
Approximate Running Time: 70 minutes
|
For ages 7 to 11
|
With trials, challenges and retrospective snapshots of the wild and weird things experienced by 11-year-olds, their teachers and their parents, this musical is the perfect way to end the year.
Approximate Running Time: 60 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 7 to 11
2 reviews
|
This entertaining new musical takes a witty yet thoughtful look at the characters and events that shape our experiences of the festive season.
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
|
In this rip-roaring race through time and space on a mission to keep an elderly couple's dream alive, besties Jill and Fred learn some important lessons from their hilarious, Horrible Histories-esque encounters with the past's most famous (and some not-so-famous) characters!
Approximate Running Time: 70 minutes (though easily shortened)
|
|
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 7 to 14
1 review
|
This highly relevant, heart-warming and entertaining musical captures the spirit of the times, being about a young person determined to make a difference in the face of climate change.
Approximate Running Time: 55 minutes
|
|
For ages 7 to 11
|
Wow! What A Year! is an End of year/leavers’ musical for Key Stage 2 (ages 7-11). Where to start? Home-schooling, empty supermarket shelves, social-distancing, bubbles, tiers, facemasks, not being able to hug our grandparents ... these have been extraordinary and challenging times!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 14
|
Hold on to your hats, you're off to Arabia in this uplifting adaptation of the timeless fable, Aladdin!
Approximate Running Time: 70 minutes
|
|
For ages 7 to 11
|
In this compilation of ‘best bits’ from Edgy Productions previous leavers’ musicals, we deal with the inevitability and reality of leaving primary school, whilst considering some of the reasons we’d love to remain there forever - nothing to do with Brexit, promise!
Approximate Running Time: 70 minutes (though easily shortened)
|
For ages 7 to 11
1 review
|
This fun and fact-packed musical pulls no punches in delivering its big green message, which has never been more relevant than it is today!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
14 reviews
|
With the underlying message that we should try our best in all our endeavours, this musical takes a cheeky yet celebratory look back at those sporty experiences we have at primary school.
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
1 review
|
Pull on your wellies and roll up your sleeves, there’s a meadow to be planted and it’s all hands on … well, gardening tools actually. The local school children are keen to rewild some unused farmland, but the scarecrows are determined to foil their plans: they’ve got more than enough work already, and what even is rewilding anyway?
Approximate Running Time: 50 minutes
|
|
For ages 7 to 11
|
A Funny Thing Happened On The Way To Camelot is an All-Year-Round pantomime musical for KS2 (ages 7-11) and is simply the best musical you could perform this year! Oh no it isn’t! Oh yes it positively, absolutely, definitely is!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 14
|
Fill up your water-bottle and slap on the mosquito spray as you head into the jungle for the musical adventure of a lifetime!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
|
Under the watchful eye of Lord Feathers of Eiderdown, Fabletown's Forest Court meets to bring charges against Mr Wolf for his dastardly deeds. The prosecutors, Mr Hugh Mann and his assistant, Justin Case, call a range of characters to give evidence from Johnny Mole (secret agent) to the Three Little Pigs and Red Riding Hood. But are the well-known characters of fairy-tale just what they seem? And how can a non-vegetarian human accuse a wolf of being a meat eater?
Approximate Running Time: 55-65 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 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 7 to 14
4 reviews
|
New Edition 2019 - with updated script and enhanced instrumental backing tracks!
Approximate Running Time: 55 minutes
|
For ages 5 to 7
5 reviews
|
Lucy Ladybird is a little too adventurous! When she flies off on her own, away from her mother, she quickly finds she's lost. As she sits on a leaf, sad and alone, other creatures pass by: woodlice, a millipede, spiders and a dung beetle. They wonder what she’s doing without her mum ...
Approximate Running Time: 20 minutes
|
|
For ages 7 to 11
1 review
|
School’s out and the Summers family is heading to Poplins, the holiday camp where, according to the brochure, ‘dreams become reality'! As they meet a host of wonderfully flamboyant and hilarious characters, experiencing gourmet dining, ballroom dancing, treasure hunts and a Glamorous Granny competition, they realise that life is for living and opportunities are there for the taking!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 14
|
Join Holmes and Watson as they answer the prince’s summons and conduct their most challenging investigation yet - to find the foot that fits the glass slipper.
Approximate Running Time: 65 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
|
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
|
Take a musical journey through the ages and discover how the Christmas we know and love came to be. With plenty of comedy moments and catchy songs in a variety of styles, we travel from Ancient Rome right up to the 21st century, meeting some weird, wonderful, familiar and not-so-familiar characters on our journey in this fabulous musical suitable for 6-11 year olds!
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
15 reviews
|
Hitch a ride on this riotous romp through Ancient Greece, as Achilles leads a vast army of Spartans to conquer Troy and rescue Helen from the wicked clutches of her kidnappers.
Approximate Running Time: 60 minutes
|
|
For ages 7 to 11
|
A musical fantasy adventure in game land! When three technology obsessed youngsters visit their grandfather, he becomes increasingly frustrated with their un-enthusiasm for anything other than their phones and the internet. He reveals a pair of very unusual seven sided dice that he explains were given to him in the Far East by a wise old mystic.
Approximate Running Time: 50-60 minutes
|
|
For ages 7 to 11
2 reviews
|
Set sail with Jason and his intrepid, larger-than-life crew of Argonauts on their quest to find the Golden Fleece! This nautical musical will have your audiences on the edge of their seats as our island-hopping heroes and heroines battle terrifying monsters, navigate treacherous waters and overthrow evil tyrants, whilst having a bloomin’ good time doing so!
Approximate Running Time: 60 minutes
|
For ages 5 to 7
7 reviews
|
A little caterpillar wishes she could flutter about like a butterfly. She tries fluttering her legs, but that just makes the animals laugh, telling her she'll never be a butterfly because she's got no wings! Trying to be kind, they say perhaps she's a 'flutterpillar', although of course there is no such thing.
Approximate Running Time: 15-20 minutes
|
|
For ages 7 to 14
1 review
|
Stitch up your sides and swathe yourself in bandages, this uproarious comedy caper delves deep into history and discovers that it is never as dead and buried as you might think. With dozens of wonderful characters, a sensational, original score and a visionary script, Who's Your Mummy? is an enthralling musical adventure just screaming to be performed.
Approximate Running Time: 70 minutes
|
|
For ages 7 to 14
|
Buckle your boots and holster your rolling pin, Kitty is off to London and she’s not coming home until she’s made something of her life. All she needs is somebody to give her a fighting chance, and when Mr Fitzwarren takes her in as a kitchen hand, she thinks she may have found it. But the fearsome cook, Mrs Tilbury, and her loathsome daughter, Sarah, have other ideas, not to mention the mice and rats which infest Kitty’s bedroom each night.
Approximate Running Time: 70 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
|