Putting on a Christmas or winter-themed play at your school? Here is a collection of short, easy Christmas plays and comedy skits for your group! Make sure to read our rules regarding using our play scripts, and then start with the guide below for putting on a holiday variety show.

How to Put on a Stress-free Holiday Show

How to Put on a Stress-free Holiday Show
Complete guide to putting on an original Christmas program. 25 pages including rehearsal schedule, set design ideas, monologues, stories, poems and more!

Plays with Flexible Casting

(These plays contain characters which can be played by either male or female actors.)

The Gingerbread Boy Royalty-free Play Script for Schools-

The Gingerbread Boy
18+characters, flexible casting. 5 minutes running time. Cute repetitive story for young actors (ages 6-10). Includes extras! (3 credits.)

Funny Nativity Play Script for Christmas

Something Like a Christmas Play
6-20 characters. Flexible casting; 13 pages in length. Approximately 15 minutes running time. A comedic Nativity story written by Morton Benning.

Royalty-free Christmas Play Script for Schools-The Santa Interviews

The Santa Interviews
10 minutes running time. 10 characters, flexible casting. Hilarious short holiday play by playwright Wade Bradford.

DN-Script-The-Tablecloth

The Tablecloth
6 characters. 2F; 2M; 2 Either; Flexible casting; 8 pages in length. Approximately 5-10 minutes running time. A miraculous reunion written by Donald A. Reasoner Jr.

DN-Script-Twas-the-Night-Before-Christmas-Reasoner

‘Twas The Night Before Christmas (Radio Play)
6 characters. 2F; 2M; 2 Either; Flexible cast; 6 pages in length. Approximately 5 minutes running time. A radio play adaptation of the famous Christmas poem written by Donald A. Reasoner Jr.

DN-Script-The-Little-Drummer-Boy

The Little Drummer Boy
5-6 characters. 1F; 2M; 2-3 Either; Flexible casting; 4 pages in length. Approximately 5 minutes running time. A radio play comedy about the famous Christmas song written by Donald A. Reasoner Jr.

DN-Script-Mr-Grubers-Silent-Night-Radio-Play

Mr. Gruber’s Silent Night
5 characters. 1F; 2M; 2 Either; Flexible casting; 8 pages in length. Approximately 10 minutes running time. A radio play about the famous Christmas carol written by Donald A. Reasoner Jr.

DN-Script-Elf-Locker-Room

Elf Locker Room
3 characters. Flexible casting. 4 pages in length. Approximately 5 minutes running time. A short Christmas elf comedy for kids and teens written by Karen Massey.

Funny Christmas Play Script-Fruitcake: The Gift That Keeps On Giving

Fruitcake: The Gift That Keeps On Giving
3 characters. 1M; 1F; 1 Either; Flexible casting; 3 pages in length. Approximately 5 minutes running time. A short comedy about holiday gift-giving written by Donald A. Reasoner Jr.

Whole Class Plays
Royalty-freeChristmas Play Script for Schools-Funny Letters to Santa

Funny Letters to Santa
31 hilarious letters to Santa to use as mini-monologues or as part of a holiday variety show! Ages 8 and up.

Royalty-free Play Christmas Script for Schools-Three Ghosts and a Jock

Three Ghosts and a Jock
22+ characters. 5F, 16M, 1+ Either; 22 pages long. Approximately 20-25 minutes running time. A comic re-telling of ‘A Christmas Carol,’ written by Quinn Baldwin and Kyle Frederick.

The Mitten Royalty-free Play Script for Schools

The Mitten
7 minutes long. Parts for 15-30 students. Winter animal story best for younger students. Includes production notes, extension activities and study guide. (3 credits.)

20 Holiday Monologue Prompts for Schools

20 Holiday Monologue Prompts
Are putting on a holiday show, or are you looking for a fun ‘rainy-day’ project with your class? Give students this list and let them choose their own!

The Gingerbread Boy Royalty-free Play Script for Schools-

The Gingerbread Boy
18+characters, flexible casting. 5 minutes running time. Cute repetitive story for young actors (ages 6-10). Includes extras! (3 credits.)

Funny Nativity Play Script for Christmas

Something Like a Christmas Play
6-20 characters. Flexible casting; 13 pages in length. Approximately 15 minutes running time. A comedic Nativity story written by Morton Benning.

Plays for Smaller Groups
Holiday Skit Prompts Royalty-free Play Script for Schools-

Holiday Skit Prompts
Fifteen hilarious short play scenarios that will inspire your students to create their own short holiday plays!

DN The Snow Queen’s Revenge on Hercules

The Snow Queen’s Revenge on Hercules
14+ characters. 5 minutes running time. Fairy tale and Greek mythology characters face off in this comedy!

Royalty-free Play Script for Schools-Santa Claus and the Naughty Gnomes

Santa Claus and the Naughty Gnomes
13 characters. 2M, 1F, 10 Either; 12 pages in length. Approximately 10-15 minutes running time. A Christmas caper for children written by Olivia Arieti.

DN An Icy Reunion

An Icy Reunion
12 characters. 5 minutes running time. Tinkerbell opens a dating service, and her first client is Captain Hook!

Twelve Days of Winter Break Royalty-free Chritmas Play Script for Schools-

Twelve Days of Winter Break
For ages 10 and up. Students create a modern version of the classic “Twelve Days of Christmas.”

Royalty-free Play Script for Schools-Antarctic Mystery

Antarctic Mystery
11 characters; 4F, 2M, 5 Either; 6 pages in length. Approximately 5-10 minutes running time. A comedy/mystery for children written by Andy Pavey.

Royalty-free Christmas Play Script for Schools-A Brief Christmas Carol

A Brief Christmas Carol
11 characters. 4 pages in length. Approximately 5 minutes running time. A rapid-fire adaptation of a Christmas favorite written by award-winning playwright, Barbara Henderson.

Royalty-free Christmas Play Script for Schools-A Twisted Christmas Carol

A Twisted Christmas Carol
Students create their own twisted version of Charles Dickens’ classic, A Christmas Carol.

A Christmas Carol Play Script for Kids

A Christmas Carol
10 characters; 4M, 4F, 2Either; 10 pages in length. Approximately 10 minutes running time. A comedic adaptation of the Dickens tale written by Andy Pavey.

Royalty-free Christmas Play Script for Schools-The Santa Interviews

The Santa Interviews
10 minutes running time. 10 characters, flexible casting. Hilarious short holiday play by playwright Wade Bradford.

DN Celebrate Winter

Celebrate Winter
9 characters. 5 minutes running time. The animals of the forest gather to celebrate the changing of the seasons.

‘Twas the Night Before Christmas Royalty-free Play Script for Schools-

‘Twas the Night Before Christmas
8 characters; 3F, 4M, 1 Either; 4 pages in length. Approximately 5 minutes running time. A theatrical adaptation of the Christmas poem for children written by Andy Pavey.

DN No Room in the Boutique Hotel

No Room at the Boutique Hotel
7 characters. 7 minutes running time. A modern-day version of the classic nativity story.

The-Waif

The Waif
7+ characters. 2M, 4F, 1+ Either; 14 pages in length. Approximately 15-20 minutes running time. A Victorian Christmas story written by Steven Lancefield.

Christmas Script for kids-The Christmas Cuckoo

The Christmas Cuckoo
7 characters. 4M, 2F, 1 Either; 8 pages in length. Approximately 10 minutes running time. A story for children about true happiness written by Corinna Rezzelle.

Short Christmas Play Script-The Christmas Child

The Christmas Child
6+ characters. 3M, 2F, 2+ Either; 7 pages in length. Approximately 10 minutes running time. A story for children about a Christmas miracle adapted by Corinna Rezzelle.

Funny Christmas Play-A Christmas Surprise For Daddy

A Christmas Surprise For Daddy
6 characters. 2M, 4F; 9 pages in length. Approximately 10 minutes running time. A Christmas comedy for children and teens written by Olivia Arieti.

Funny Nativity Play Script for Christmas

Something Like a Christmas Play
6-20 characters. Flexible casting; 13 pages in length. Approximately 15 minutes running time. A comedic Nativity story written by Morton Benning.

DN-Script-Mrs-Santa-Claus-Drives-the-Sleigh

Mrs. Santa Claus Drives The Sleigh
6 characters. 3M, 3F; 8 pages in length. Approximately 10 minutes running time. A Christmas comedy for children written by Olivia Arieti.

DN-Script-The-Tablecloth

The Tablecloth
6 characters. 2F; 2M; 2 Either; Flexible casting; 8 pages in length. Approximately 5-10 minutes running time. A miraculous reunion written by Donald A. Reasoner Jr.

The Gingerbread Man (Comedy) Royalty-free Play Script for Schools-

The Gingerbread Man (Comedy)
6 characters. 7 pages in length. Approximately 5-10 minutes running time. An adaptation of the beloved classic tale written by Andy Pavey.

DN-Script-Twas-the-Night-Before-Christmas-Reasoner

‘Twas The Night Before Christmas (Radio Play)
6 characters. 2F; 2M; 2 Either; Flexible cast; 6 pages in length. Approximately 5 minutes running time. A radio play adaptation of the famous Christmas poem written by Donald A. Reasoner Jr.

DN-Script-The-Little-Drummer-Boy

The Little Drummer Boy
5-6 characters. 1F; 2M; 2-3 Either; Flexible casting; 4 pages in length. Approximately 5 minutes running time. A radio play comedy about the famous Christmas song written by Donald A. Reasoner Jr.

DN-Script-Mr-Grubers-Silent-Night-Radio-Play

Mr. Gruber’s Silent Night
5 characters. 1F; 2M; 2 Either; Flexible casting; 8 pages in length. Approximately 10 minutes running time. A radio play about the famous Christmas carol written by Donald A. Reasoner Jr.

Funny Christmas play script-So What’s The Real Story?

So What’s The Real Story?
5 characters. 2F; 3M; 19 pages in length. Approximately 20 minutes running time. A comedic nativity story written by Donald A. Reasoner Jr.

Royalty-free Christmas Play Script for Schools-Scrooge’s Christmas Eve

Scrooge’s Christmas Eve
4 characters. 3M, 1F; 8 pages in length. Approximately 5-10 minutes running time. A Christmas comedy mash-up written by Olivia Arieti.

Royalty-free Christmas Play Script for Schools-Celebrity Christmas Capers

Celebrity Christmas Capers
4 characters; 2M, 1F, 1 Either; 7 pages in length. Approximately 5-10 minutes running time. A Christmas comedy for children written by Janice Scully.

Oh My God, They’re here!

Oh My God, They’re Here!
4 characters. 2M, 2F. 7 pages in length. Approximately 5-10 minutes running time. A comedy about a dysfunctional family written by Corrina Bryant.

Br’er Rabbit’s Christmas Royalty-free Play Script for Schools-

Br’er Rabbit’s Christmas
4 characters, 4 minutes long. Two-page script for rambunctious boys!

DN-Script-Elf-Locker-Room

Elf Locker Room
3 characters. Flexible casting. 4 pages in length. Approximately 5 minutes running time. A short Christmas elf comedy for kids and teens written by Karen Massey.

Christmas Play for Kids-For You or for Me?

For You or for Me?
3 characters. 1F, 1M, 1Either. 3 pages in length. Approximately 5 minutes running time. A short play for children about the perfect Christmas gift written by Phyllis J. Perry.

Royalty-free Play Script for Schools-All I Want for Christmas

All I Want for Christmas
2 characters. 1F, 1M. 12 pages in length. Approximately 10-15 minutes running time. A dark comedy for teens and adults written by Corrina Bryant. (Contains some mature themes and one swear word.)

Funny Christmas Play Script-Fruitcake: The Gift That Keeps On Giving

Scrooge’s Christmas EveFruitcake: The Gift That Keeps On Giving
3 characters. 1M; 1F; 1 Either; Flexible casting; 3 pages in length. Approximately 5 minutes running time. A short comedy about holiday gift-giving written by Donald A. Reasoner Jr.

A-Big-Secret

A Big Secret
2 characters. 1M, 1F; 14 pages in length. Approximately 15 minutes running time. An angelic Nativity story written by Morton Benning.