Ideas & guides / KS2 Christmas play script

Free KS2 Christmas Play Script (Printable, Non-Nativity)

Here is the full opening scene of Christmas Is Cancelled!, an original, funny Christmas play for KS2 (ages 7 to 11). It is not a nativity, so it works for any school, club or drama group. Three days before Christmas, Santa reads one complaint too many and cancels Christmas, and it is up to Year 6 to change his mind. Read this scene through with your class to see if it suits your group.

Scene 1: The Workshop

The North Pole, three days before Christmas. Elves rush about at workbenches, wrapping and hammering. A sign says DAYS TO CHRISTMAS: 3. A box marked COMPLAINTS sits at the side.

Narrator 1: It was three days before Christmas, and the North Pole was the busiest place on Earth.

Narrator 2: The elves had been working since January. They had wrapped two billion presents, tied four billion bows and eaten a very unwise number of mince pies.

Sprout: Pass the sticky tape!

Pudding: I can’t. I’ve stuck myself to the table. Again.

Nutmeg: Has anyone seen the left half of this bicycle?

Bauble: (holding up a jumper) Who ordered a jumper with three arms?

Cracker: That’s for the octopus at the seaside aquarium. Only five more arms to go.

Jingle: Look out! Head Elf on the floor!

Holly, the Head Elf, marches in with a very long list.

Holly: Right, everyone! Three days to go. Toys?

All Elves: Done!

Holly: Wrapping?

All Elves: Nearly done!

Holly: Sleigh?

Cracker: Polished, fuelled and fitted with brand new cup holders.

Holly: Excellent. Then nothing can possibly go wrong.

A long, loud groan from offstage. Santa shuffles in carrying the Complaints Box. Mrs Claus follows him.

Santa: Ho... ho... hum.

Mrs Claus: Nicholas, put that box down. You know it only makes you grumpy.

Santa: Listen to this one. (reads a card) “Dear Santa, I asked for a pony and got a book about ponies. One star.”

Santa: (reads another) “Your sleigh woke up my cat. Very rude.” And this one: “Why is it always satsumas?”

Pudding: (to the audience) Satsumas are the best bit.

Santa: Hundreds of complaints, and more every year. Nobody says thank you any more. I don’t think anybody even cares about Christmas.

Holly: That’s not true, Santa.

Santa: Then why is this box so full? No. I’ve made up my mind. This year... Christmas is cancelled!

The elves gasp. Pudding faints into a pile of wrapping paper.

All Elves: Cancelled?!

Mrs Claus: Nicholas, you can’t!

Santa: I can, and I have. I’m going to put my feet up, watch the telly and eat all the mince pies myself. Goodnight!

Santa stomps off. Silence.

Nutmeg: What do we do with two billion presents?

Holly: We keep working. Santa will change his mind. He has to.

Song 1: a lively opening song for the elves in the workshop.

Parts in this scene

How to try it with your class

  1. Read the scene aloud together and swap parts halfway through, so more children get a go.
  2. Ask who wants a big part and who would rather have one or two funny lines.
  3. Run Pudding's faint and the "Cancelled?!" gasp a few times. It shows quickly who enjoys comedy timing.
  4. Use tables as workbenches and any cardboard box as the Complaints Box. You don't need a set to test it.

Still comparing? See all our free Christmas play scripts for primary schools.

Want the whole play?

The full script has 9 scenes and 38 speaking parts (about 30 minutes with songs), a cast size guide for about 20 to 90 children, costume ideas, a props checklist, a cue sheet, a rehearsal planner, a parent letter, tickets, a poster, programmes and certificates, plus an editable Word script. School licence included.

Get the full play on Etsy (£5.99)

You might also like

Nativity Play Script: The Star Who Was Late

Nativity Play Script: The Star Who Was Late

An original nativity play for schools, nurseries, churches and clubs, with everything you need to put on the show. In The Star Who Was Late, the smallest star in the sky…

£5.49View
Nursery Nativity Script: Who's Coming to the Stable?

Nursery Nativity Script: Who's Coming to the Stable?

Who's Coming to the Stable? A gentle, original nativity made for the very youngest performers (ages 2 to 5). An adult narrator tells the story, and the children join in with short…

£4.99View
Small Cast Nativity Script: Room for One More

Small Cast Nativity Script: Room for One More

An original nativity play written for small groups, where every child gets real lines. Most nativity scripts need a whole class of 30. Room for One More is made for small village…

£5.49View
The Instant Nativity: No-Rehearsal Script and Kit

The Instant Nativity: No-Rehearsal Script and Kit

A nativity that needs no rehearsal at all. Children turn up on the day, dressed up or not, and they are in the play. The leader reads every word, each child is called up when it…

£5.99View