KS2 / KS3 Drama - Macbeth Play Script

This is a play script for William Shakepeare’s Macbeth, which has been written to be suitable for ages 10-14.

Macbeth tells the story of a fierce warrior who meets three strange witches on his way home after a battle. The witches tell him that he will be King. At first Macbeth thinks they are lying but then he starts to believe their prophecies.

He sends a letter to his wife, Lady Macbeth, who persuades him to kill the King and claim the throne. He does this but the couple find the guilt too much, and then the previous King’s sons come back for revenge. The story ends in death for Macbeth, as Macduff and Malcolm come to claim back the throne!

The play script is a mix of modern English with some of the famous lines from the real play mixed in as well. I hope you enjoy it – good luck!

There are 18 speaking roles with parts for up to 30 students; the language is a mix of Shakespearean and more modern English. Ideal for theatre performances or plays, reading activities or guided reading sessions.

Also ideal for older students who need to know the story better without getting wrapped up in the difficult language - Shakespeare is easy to understand if you understand the story!

In our Shakespeare Collection we also have:

Richard III:

and Hamlet:

Save for later
  • Macbeth-Play-Script.pdf
  • Macbeth-Play-Script-Preview.pdf
  • Slide1.jpeg

About this resource


Created: Oct 5, 2018

Updated: Aug 18, 2019


pdf, 993 KB



pdf, 937 KB



jpeg, 192 KB


Report a problem

Tes Paid Licence

How can I re-use this?