KS2 / KS3 Drama - A Christmas Carol - A Traditional Version Play Script

This is a play script for Charles Dickens’ ‘A Christmas Carol’. It tells the story of a mean, old man named Ebenizer Scrooge, who runs a dark and miserable buisness. His workers are under-paid and over-worked, especially his assistant Bob Cratchett.

It is Christmas eve and his Bob asks for the day off to spend time with his family, and sick child – Tiny Tim. Scrooge almost refuses but decides to just dock his pay for the day. Then, that evening he gets a visit from his previous business partner – another miserable person called Jacob Marley.

Marley tells him he needs to change his ways or end up with the same fate as him; he tells him how he will be visited by three ghosts that night. The ghosts visit and show Scrooge various things that upset him enough to change his ways.

After the visits of the ghosts Scrooge wakes up on Christmas day a changed man and tries to put right all the wrongs he has caused over the previous decades!

There are song recommendations throughout the script and roles for 19 speaking parts, with extra roles for up to 30 students.

I hope you have fun with it!

Also available in my store: A Christmas Carol (A School Remix) - which follows the same story lines but is based on a head teacher who gets haunted by ex-teachers!!

I also have funny versions of Elf and the Santa Clause for something a little different! Check out my other play scripts on: https://www.tes.com/teaching-resources/shop/Irvine109

Save for later
  • A-Christmas-Carol-(Traditional).pdf
  • Free-Preview-of-Elf---The-Play-Script.pdf
  • Preview-The-Grinch-Play-Script.pdf

About this resource


Created: Oct 29, 2018

Updated: Oct 24, 2020

pdf, 993 KB


pdf, 707 KB


pdf, 1 MB


Report a problem

Tes Paid Licence

How can I re-use this?