Providing Fabulous School Musicals, Songbooks & Music to Schools since 1999
FIRST CLASS UK POSTAGE from just £3.50

School Musicals  >  All Publishers  >  Junior (Ages 7-11, KS2)

Filter by Season/School Term:

Sort By: 

(Or return to the School Musicals main page)

Away On A Silent Night - By Tom Kirkham and Matthew Crossey
For ages 5 to 11
New for 2025!  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
Prices from: £27.95
KS1 KS2
Hay Bale Hotel - By Tom Kirkham and Matthew Crossey
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
Prices from: £26.95
KS1 KS2
Bethlehem Ballroom - A Toe-Tapping Musical Nativity by Tom Kirkham and Matthew Crossey
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
Prices from: £26.95
KS1 KS2
Bestseller
Bethlehem Bake-Off - By Tom Kirkham and Matthew Crossey
For ages 5 to 11
Bestseller
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
Prices from: £26.95
KS1 KS2
Stable Boy - By Daisy Bond and Ian Faraday
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
Prices from: £31.00
KS1 KS2
Bestseller
It's A Census, Get Me Out Of Here! - By Matthew Crossey and Tom Kirkham
For ages 5 to 11
Bestseller
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
Prices from: £24.95
KS1 KS2
Twinkle Town (A Sparkling Mini-Nativity) - By Tom Kirkham and Matthew Crossey
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
Prices from: £22.95
KS1 KS2
Bethlehem Bootee Company, The - By Dave Corbett
For ages 7 to 11
Marcus and Selina, the very first M&S, try to sell bootees to Mary, Joseph and a trio of Kings ... but they need to buy wool from some shepherds so that Granny can keep knitting!

Approximate Running Time: 25 minutes
Prices from: £13.00
KS2
Camel's Arms, The - By Dave Corbett
For ages 5 to 11
Featuring the family who run 'The Camel's Arms' Inn in Bethlehem, this musical has seven fantastic easy-to-learn songs and all the elements of a traditional nativity, along with a generous helping of humour throughout - and a starring role for the non-speaking sheep! Maaaiirvelous!

Approximate Running Time: 35 minutes
Prices from: £13.00
KS1 KS2
Happy-Clappy Nativity, A - By Ian Faraday and Daisy Bond
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
Prices from: £18.00
KS1 KS2
Hay Presto - An Ex-Strawdinary Musical Nativity by Matthew Crossey and Tom Kirkham
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
Prices from: £23.95
KS1 KS2
Bethlehem B and B - By Nick Haworth and Andrew Oxspring
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
Prices from: £18.00
KS1 KS2
Inn Crowd, The - By Matthew Crossey and Tom Kirkham
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
Prices from: £24.95
KS1 KS2
Hooray In A Manger - By Jane Carr and Geoff Lawson
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
Prices from: £23.95
KS1 KS2
Amazing Advent Calendar, The - By Tom Kirkham and Matthew Crossey
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
Prices from: £26.95
KS1 KS2
Bethlehem Bandits - By Dave Corbett
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
Prices from: £13.00
KS2
It's Chr-i-i-i-stmas! - By Andrew Oxspring and Ian Faraday
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
Prices from: £18.00
KS1 KS2
Who? - By Dave Corbett
For ages 7 to 11

1 review
Two time travellers, Doctor When and Doctor What, arrive from the future at our Christmas time. They visit a store, a pantomime, a cracker factory and a turkey farm trying to discover what Christmas is all about. Eventually they travel even further back in time to discover a very special baby.

Approximate Running Time: 40 minutes
Prices from: £13.00
KS2
Bestseller
Little Star's Story - By Nairne Page
For ages 5 to 11

6 reviews
Bestseller
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
Prices from: £25.90
KS1 KS2
Christmas Spies, The - Alison Carver
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
Prices from: £14.99
KS1 KS2
Peace On Earth! (Everyone's Christmas Wish) - By Sheila Wilson
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
Prices from: £4.99
KS1 KS2
Bestseller
Behind The Stable Door - By Sarah Baker and Andrew Oxspring
For ages 5 to 11

7 reviews
Bestseller
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
Prices from: £31.00
KS1 KS2
Apprentice, The - By Daisy Bond and Ian Faraday
For ages 5 to 11

3 reviews
A brand new 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)
Prices from: £31.00
KS1 KS2
Magical Christmas Journey - By Sarah Baker
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
Prices from: £25.50
KS1 KS2
Gold, Frankincense And Mirth! - By Sheila Wilson
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
Prices from: £4.99
KS1 KS2
Rock Around Christmas - By Dave Corbett
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
Prices from: £13.00
KS2
A Very Magical Christmas Story - By Alison Carver
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).
Prices from: £10.99
KS1 KS2
Do The Christmas Rock! - By Sheila Wilson
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
Prices from: £6.00
KS1 KS2
Bestseller
Gabriel's Big Break - By Daisy Bond and Ian Faraday
For ages 5 to 11

4 reviews
Bestseller
A brand new Christmas and Nativity musical for KS1 and KS2.

Approximate Running Time: 40 minutes (KS1), 50 minutes (KS2)
Prices from: £31.00
KS1 KS2
Sleepy Stargazer, The - By John and Ruth Kenward
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
Prices from: £25.50
KS1 KS2
Michaelmas Mouse - By Dave Corbett
For ages 5 to 11

2 reviews
Michaelmas Mouse hitches a lift on Mary and Joseph’s donkey to visit his relatives in Bethlehem. The city mice don't approve of their scruffy country cousin until he sorts out the tyrannical cat Morz. As they stroll over the hills around Bethlehem, some sheep tell them about the birth of a special baby.

Approximate Running Time: 35 minutes
Prices from: £13.00
KS1 KS2
Baa Baa Bethlehem - By Daisy Bond and Ian Faraday
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)
Prices from: £31.00
KS1 KS2
Fleas' Christmas Story, The - By Ali Dee
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!
Prices from: £14.90
KS1 KS2
Nativity ... it takes a village - By Sheila Wilson
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
Prices from: £4.99
KS1 KS2
Bestseller
6 Minute Nativity (A Mini-Musical) - By Sarah Watts and Rowena Gibbons
For ages 5 to 14
Bestseller
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
Prices from: £9.90
KS1 KS2 KS3
Nativity Rock! - By Sheila Wilson
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
Prices from: £6.00
KS1 KS2
Match Girl's Christmas, The - By Nick Perrin
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
Prices from: £39.50
KS2
Stargazers - By Daisy Bond and Ian Faraday
For ages 5 to 11

5 reviews
Three wise men (Balthazar, Melchior and Caspar) have spent many years watching the night skies, waiting for the stars to reveal a sign of great things to come. As time goes by they have grown impatient, as well as old and grey!

Approximate Running Time: 40 minutes (KS1), 50 minutes (KS2)
Prices from: £31.00
KS1 KS2
Star Of Wonder - Barry Hart
For ages 5 to 11
On Christmas Eve, a group of young children find a fallen star lying in the street. Realising that it must be the Christmas Star (and, without its reappearance in the sky, there won't be any Christmas!) the children travel via the Policeman, the Astronomer and Santa Claus back to the very first Christmas night.
Prices from: £16.90
KS1 KS2
Nearly No Nativity - Alison Carver
For ages 5 to 11
It’s the final dress rehearsal of the school Nativity play. There’s so much talking and arguing that their teacher threatens to cancel the performance. Just in time they realise who the real star of the show is - Jesus lying in the manger.
Prices from: £14.90
KS1 KS2
Gift Bringer, The - Val Hawthorne
For ages 5 to 11
This new musical is an original and sensitive telling of the traditional story of Baboushka the gift-bringer - a Russian legend.
Prices from: £14.90
KS1 KS2
Nativity Nightmares!: Junior Spotlight Series - By Sheila Wilson
For ages 7 to 11
Sheila Wilson's Nativity Nightmares! explores another side of the school nativity, understood only by those trying to rally the cast into some semblance of Christmas cheer. This musical, perfect for Key stage 2 children, is a funny, quirky twist on the traditional Nativity play certain to entertain. As always, Sheila's catchy melodies and genius lyrics will inspire children to perform at their best and the originality and amusement of this alternative theme will guide teachers and parents through yet another Christmas play. Nativity Nightmares! features nine catchy songs with opportunities for part-singing, hand-jiving and even teacher involvement - this is a sure-fire hit for Key Stage 2!

Approximate Running Time: 40 minutes
Prices from: £18.99
KS2
Bethlehem Baby! - Sheila Wilson
For ages 5 to 11
This nativity musical from Sheila Wilson (Hosanna Rock!, Rock Around The Flock!) is another gem, guaranteed to entertain your children and audience!

Approximate Running Time: 30 minutes
Prices from: £4.99
KS1 KS2
A Way In A Manger - By Ruth Kenward and Caroline Kimber
For ages 5 to 11

4 reviews
Set within a story from old English folklore, this musical is a simple explanation of the Christmas message, that Jesus was born in human form to show mankind the character of God. A refreshing new look at what lies at the heart of the Christmas story - something completely different.

Approximate Running Time: 25 minutes
Prices from: £25.50
KS1 KS2
Star Attraction, The - By Sheila Wilson
For ages 5 to 11
This wonderful new nativity from the ever-popular composer Sheila Wilson tells the traditional story of Jesus' birth, with all its much-loved characters, but in a refreshingly modern style, culminating in a charming tableau with a beautiful lullaby and a rocking, handjiving finale!

Approximate Running Time: 30 minutes
Prices from: £4.99
KS1 KS2
Bestseller
Christmas Recipe - By Peter Fardell
For ages 5 to 11

7 reviews
Bestseller
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
Prices from: £25.90
KS1 KS2
Bestseller
Donkey Seller, The - By Carrie Richardson and Clare Jones
For ages 5 to 11

3 reviews
Bestseller
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
Prices from: £25.50
KS1 KS2
Christmas Stars! - A Nativity Musical by Sheila Wilson
For ages 5 to 11

1 review
This fun new Christmas musical has God auditioning all the traditional characters for the Nativity. But there are no losers (apart from Herod!) and the musical ends with a beautiful tableau scene. It is suitable for KS1+ and 2, or all KS1 ages if your staff and children are confident. It is set for a cast of approximately 30, but can be freely adapted for more or less. Permission is given for the play to be adapted as well (and KS1 suggestions are included).

Approximate Running Time: 35 minutes
Prices from: £6.00
KS1 KS2
Bestseller
Babushka (The Musical) - By Ruth Kenward
For ages 5 to 11

6 reviews
Bestseller
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
Prices from: £25.90
KS1 KS2
Christmas Code, The - Sheila Wilson
For ages 5 to 11
This fun new nativity musical from Sheila Wilson (Hosanna Rock!, Rock around the Flock!) has the wise men and Herod rushing to see who can crack the Christmas code (a verse from Isaiah, a star in the sky) first, to find the promised baby King in the stable.

Approximate Running Time: 35 minutes
Prices from: £4.99
KS1 KS2
Follow That Star - Gawen Robinson and Stephen Robertson
For ages 5 to 11

1 review
Follow That Star is a short, entertaining musical nativity full of good natured humour and memorable songs.

Approximate Running Time: 35 minutes
Prices from: £12.00
KS1 KS2
Little Shepherd, The - Malcolm Sircom
For ages 7 to 11

2 reviews
The story of David, a shepherd boy, who desperately wants to see the baby Jesus. Eventually, his wish is granted, after many incidents and distractions including meeting the Three Kings and the Three Wise Men!

Approximate Running Time: 45 minutes
Prices from: £13.00
KS2
Gentle Beasts - By Debbie Campbell
For ages 5 to 11

1 review
The traditional English carol The Friendly Beasts has been adapted by Debbie Campbell to create a heart-warming and amusing Christmas musical, describing the Nativity from the point of view of a bunch of rather comical animals!

Approximate Running Time: 40-50 minutes
Prices from: £18.95
KS1 KS2
jesus @ bethlehemstable.com - By Sheila Wilson
For ages 5 to 11
This popular Christmas musical takes a thoroughly modern look at a thoroughly traditional story, resulting in a wonderfully enjoyable nativity show! It is ideal for KS1 and KS2, and ideal for KS2-only performances.

Approximate Running Time: 25 minutes
Prices from: £6.00
KS1 KS2
Bestseller
Jesus' Christmas Party - By Roger Parsley
For ages 5 to 11

6 reviews
Bestseller
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
Prices from: £29.50
KS1 KS2
Snow Child, The - By Judy Lown
For ages 5 to 11

6 reviews
A magical winter musical about a couple who can't have children and long to have a child of their own. The Snow Child is based on a Russian folktale and the evocative music helps to conjure up a bit of Russian flavour! A very picturesque piece for this age group, with lovely dance opportunities. Easy to teach and to stage.

Approximate Running Time: 30 minutes
Prices from: £25.50
KS1 KS2
A Tale Of Two Birthdays - By Judy Lown
For ages 5 to 11

5 reviews
A Tale Of Two Birthdays is a show with lots of character (and plenty of characters!) that is very simple to produce. There are lots of opportunities for different children to shine and the songs are exceptionally easy to teach, with lively actions provided. There are even a couple of choreographed dances to try. Great fun!

Approximate Running Time: 25 minutes
Prices from: £25.50
KS1 KS2
Little Angels! - By Sheila Wilson
For ages 5 to 11
There’s a sense of irony in the title of this musical. Many children AREN’T little angels, at least by the end of term anyway! So this tongue-in-cheek musical contains some gentle humour, along with all the ingredients of a contemporary interpretation of the Nativity.

Approximate Running Time: 25 minutes
Prices from: £4.75
KS1 KS2
Creepy Crawly Christmas - By Craig Hawes
For ages 7 to 11

3 reviews
From the writer of Zoom! and The Magical Christmas Box comes a brand new Christmas musical for Primary Schools. Creepy Crawly Christmas is a delightfully different look at the Nativity - through the eyes of a caterpillar!

Approximate Running Time: 45 minutes
Prices from: £5.00
KS2
Happy Birthday Jesus - By Mike Smith and Keith Dawson
For ages 5 to 11

1 review
This delightful nativity for 4 to 8 year olds establishes the link between Christmas and Jesus's birthday with 8 easy to learn catchy songs.

Approximate Running Time: 35 minutes
Prices from: £9.60
KS1 KS2

    1 2  (77 results)

[ Return to top ]