School Musicals & Musical Plays / The School Musicals Company / 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:
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 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 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 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
Looking for an exciting Robin Hood musical for your KS2 students? Well, welcome to Nottingham, where the Sheriff rules with an iron fist, and the citizens are really starting to feel the pinch. They need a hero, but heroes are rather thin on the ground at present. After all, it's hard to be heroic when you're penniless, hungry and taxed for breathing!
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 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 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 14
Exploding pens at the ready, there's an arch villain to stop and a world to save in this high-energy caper of a musical!
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 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 7 to 14
Join Alice as she tumbles down a rabbit hole into Wonderland, her monochrome world coming instantly alive with colour and innumerable lovable characters, all a little more bonkers than the last. From an always anxious White Rabbit to an always shouting Queen of Hearts, not to mention a pig in a pram and a dormouse in a tea pot, this vibrant musical provides dozens of great roles and plenty of involvement for a large ensemble!
Approximate Running Time: 65 minutes
For ages 5 to 11
Crabby is desperate to be accepted into the Starfish Band - if only he could play the guitar better! But then the high tide sweeps him out to sea and he ends up in a different rock pool, one with sand eels, sea lettuces, a crab-eating octopus … and a lobster who plays the guitar like Jimi Hendrix and is happy to teach Crabby a thing or two!
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 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
Welcome to the beautiful island of Crete, home to beautiful beaches, wonderful vistas, and a man-eating monster living in a mind-boggling labyrinth.
Approximate Running Time: 50 minutes
For ages 7 to 11
Produced in conjunction with Edinburgh Zoo, the Royal Zoological Society of Scotland and the Beyond The Panda programme, Bamboozled is perfect for 7-11 year olds and will both entertain and educate cast and audience alike.
Approximate Running Time: 55 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 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 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
This Christmas mini-musical is a great alternative to a nativity, telling the delightful tale of a little boy desperate to receive a pet mouse for Christmas. Unlikely though this seems, when a mouse takes a quick nap amongst the presents in Santa’s sack, so begins Tip’s flight of a lifetime and his subsequent arrival at the house of one very lucky young chap.
Approximate Running Time: 35 minutes
For ages 7 to 11
Captain Clingfilm, his parrot Polly Styrene and the pirates of The Plastic Pearl have no idea about the impact their plastic collecting habits (and not to mention their plastic disposing habits!) are having on the very seas on which they sail.
Approximate Running Time: 50 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 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 5 to 11
Step inside Sun Castle, a busy, bustling, magical place, where wizards of every race, creed, colour and temperament live and work happily together. Well, for the most part. But when the sun suddenly goes out, and the Ice Creatures begin to surface, they realise that they are facing a challenge of life-changing proportions. Can they put aside their differences and work together? Will they recognise that everybody has an important part to play? Are they prepared to listen to the right people or merely to those with the loudest voices?
Approximate Running Time: 40 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 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 14
2 reviews
Join the remarkable Doctor Dolittle on a musical adventure of a lifetime as he, not to mention Polynesia, Gub Gub, Chee Chee and Too Too, races to Africa to save the desperate monkeys from a terrible sickness.
Approximate Running Time: 60 minutes