Skip to main content
School play packs

School Plays for Primary Schools

Original, funny and heartfelt play scripts for UK primary schools, ready to print and rehearse. Every pack includes the full script, songs set to traditional tunes, a flexible cast list, costume and staging ideas and a rehearsal planner.

Whether you need a first stage show for EYFS, a KS1 class assembly, a KS2 summer production or a Year 6 leavers' play, there's a play here that fits. For Christmas there's a traditional nativity and a gentle nativity alternative, plus a Christmas panto and favourite traditional tales, and a play that's perfect for Odd Socks Day and Anti-Bullying Week in November.

The Busy Inn school play pack cover
Christmas pick

The Busy Inn: A Traditional Nativity

The Christmas story, told by the innkeeper's family on the busiest night of the year. Four classic carols, three new songs and a part for every child. For Reception to Year 2, about 20 minutes, with a cast of 20–40.

See the PlayBuy — £9.99
EYFS & KS1

Early Years (Ages 4–7)

Short lines, lots of repetition, group roles and songs with actions, so even the youngest performers feel confident on stage.

The Odd Sock school play pack cover Odd Socks Day & Anti-Bullying Week

The Odd Sock

Ages 4–6 · Reception – Year 1 (EYFS/KS1) · About 15 minutes · 15–30 children + narrators

A stripy sock loses its partner and discovers you don't have to match to be friends. Perfect for Odd Socks Day and Anti-Bullying Week.

The Moon Who Was Scared of the Dark school play pack cover Nativity alternative

The Moon Who Was Scared of the Dark

Ages 4–7 · Reception – Year 2 (EYFS/KS1) · About 15 minutes · 15–30 children + narrators

On the longest night of winter, the Moon is too scared to rise. A gentle, non-religious alternative to the nativity.

KS1 & KS2

Ages 6–11

Bigger casts, bigger laughs and real heart: from a recycling rebellion for Years 2 and 3 to Year 6 leavers' shows.

Bin Day Rebellion! school play pack cover Eco & recycling

Bin Day Rebellion!

Ages 6–8 · Years 2–3 (KS1/lower KS2) · About 20 minutes · 20–30+ children

Elm Street's recycling goes on strike until the children learn to rinse, squash and sort. Noisy, silly and full of slapstick.

Lost Property school play pack cover Includes Year 6 leavers' version

Lost Property

Ages 7–11 · Years 3–6 (KS2) · About 25 minutes · 20–32+ children

At night the lost property box comes alive, and everything has five nights to get home. Includes a Year 6 leavers' ending.

Unit 7 Wants a Birthday school play pack cover Great for Year 6 leavers

Unit 7 Wants a Birthday

Ages 9–11 · Years 5–6 (upper KS2) · About 25–30 minutes · 20–32+ children

A classroom robot takes every idiom literally, then discovers it has no birthday. A big-hearted comedy with computing and AI links.

Classic stories

Traditional Plays

Much-loved stories, freshly retold for the school stage, with songs set to tunes children already know. Traditional plays are sold separately and are not part of the original plays bundle.

The Busy Inn school play pack cover Christmas pick · Traditional nativity

The Busy Inn

Ages 4–7 · Reception – Year 2 (EYFS/KS1) · About 20 minutes · 20–40 children + narrators

The Christmas story, told by the innkeeper's family on the busiest night of the year. Four classic carols, three new songs and a part for every child.

Run, Run, Gingerbread Man school play pack cover Traditional tale · Nursery to Year 1

Run, Run, Gingerbread Man

Ages 3–6 · Nursery – Year 1 (EYFS/KS1) · About 15 minutes · 15–30 children + narrators

The traditional tale with a chase that grows in every scene and a chant the whole cast (and audience) joins in. Includes an optional gentler ending.

Jack and the Beanstalk school play pack cover Christmas panto · Years 1–3

Jack and the Beanstalk

Ages 5–8 · Years 1–3 (KS1 & Year 3) · About 20 minutes · 20–30 children

It's nearly Christmas in Little Beanfield! A proper panto with a villain to boo, a Dame, a two-person cow, a songsheet and a big walkdown finale.

The Pied Piper of Hamelin school play pack cover Musical play · Years 3–6

The Pied Piper of Hamelin

Ages 7–11 · Years 3–6 (KS2) · About 25 minutes · 20–32 children

A town full of rats, a Mayor full of excuses and a Piper who always keeps his word. Live recorder tune, class percussion and two endings to choose from.

Best value

All 5 Original Plays Bundle — £29.99

Get all five of our original plays in one download: The Odd Sock, The Moon Who Was Scared of the Dark, Bin Day Rebellion!, Lost Property and Unit 7 Wants a Birthday. That's a play for every year group from Reception to Year 6 for less than the price of three single packs (worth £49.95).

Buy the bundle — £29.99

Why Teachers Choose These Plays

Every child can take part. Flexible cast lists show how to scale each play up or down, with group roles and line counts so you can match parts to readers.

No sheet music needed. Songs use traditional tunes everyone already knows, with photocopiable lyric sheets.

Curriculum links built in. Each pack links to EYFS areas of learning or the National Curriculum for England and PSHE, with discussion questions and follow-up activities.

Common Questions

Do you have a traditional nativity play?

Yes. The Busy Inn is a traditional nativity for Reception to Year 2, told by the innkeeper's family on the busiest night of the year, with four classic carols and three new songs.

Do you have a Christmas panto?

Yes. Jack and the Beanstalk is a 20-minute Christmas panto for Years 1–3, with a villain to boo, a Dame, a pantomime cow and plenty of "He's behind you!".

Which play is best for a nativity alternative?

The Moon Who Was Scared of the Dark is a gentle, non-religious winter play for Reception to Year 2, set on the longest night of the year.

Which play works for Odd Socks Day or Anti-Bullying Week?

The Odd Sock is a 15-minute play for Reception and Year 1 about a sock who learns you don't have to match to be friends.

Which play is best for Year 6 leavers?

Lost Property includes a dedicated Year 6 leavers' ending, and Unit 7 Wants a Birthday is written for Years 5 and 6.

How do I buy and download a play?

All payments go through Gumroad, which runs The Teacher Vault store. Gumroad emails your receipt and the print-ready PDF straight away. Gumroad may show prices in US dollars, so the amount you pay can differ slightly.