Why Do a Nativity Play?
A nativity play gives every child a chance to perform, builds confidence and teamwork, brings families together, and teaches the real story at the heart of Christmas: the birth of Jesus. We believe every child should get to take part in a nativity at least once during their time at primary school.
By Stuart Ross, writer of children’s nativity plays since 2000 · Updated 30 October 2026

What counts as a nativity play?

A nativity play tells the nativity story: a retelling or adaptation of the Bible’s account of the birth of Jesus. A play about Santa or Rudolph is a lovely Christmas play, but it isn’t a nativity. There’s nothing wrong with either, and many of our Christmas shows include an optional nativity scene so you can have the best of both.
7 reasons to do a nativity play

1. Every child gets a part. A good nativity has room for everyone, from narrators and soloists to a whole flock of sheep. Nobody needs to sit on the sidelines.
2. It builds confidence. Standing up in front of an audience, even as the third shepherd from the left, is a big moment for a small child.
3. It teaches teamwork. A nativity only works when everyone plays their part: on stage, backstage and in the choir.
4. It brings music into the classroom. Learning songs together develops memory, rhythm and listening, and the songs often stay with children long after Christmas.

5. It brings families and communities together. For many parents and grandparents, the nativity is the highlight of the school year.
6. It creates memories. Ask any adult what they remember from primary school at Christmas, and many will tell you which part they played in the nativity.
7. It teaches the real story of Christmas. A nativity is a joyful way for children to learn the story at the heart of the festival.
Every child should get the chance

We believe every primary school should perform a nativity play at least once every three or four years, so that every pupil takes part in one at some point during their school life.
A few years ago, a bright 14-year-old asked me: “Was Jesus born at Christmas or Easter? I can never remember… we never did it at primary school.” It’s a small moment that has stayed with me. A nativity play is one of the simplest ways to make sure children know the story behind the season.
A celebration for everyone
A nativity play shares the Christmas story in a warm, joyful way that the whole school community can enjoy together.
Ready to choose your nativity?

ages 2–5

ages 3–7

ages 5–11

ages 7–11
- The best nativity play for every age
- Short nativity plays: our top 10
- Church nativity plays: our top 10
- Browse all our Christmas shows
Every Learn2soar nativity is a Digital Publication with instant access, editable scripts, vocal and backing tracks, sheet music, PowerPoint scenery and a one-year performance licence.