All Hail Macbeth

Macbeth Workshop for KS2

Arty-Fact Theatre Company & Theatre for Schools have joined forces to collaborate on this stunning and inspiring Macbeth workshop for schools

Get your pupils hooked on Shakespeare. This non-stop workshop will have them scrabbling for the text book. The workshop is great fun and very physical, with everyone moving around the hall in the warm-up as kings, queens, soldiers and witches, even taking on the part of Birnam Wood!

The company will arrive at your school with a pop up theatre experience and facilitate the workshop in your hall. The workshop has been designed for one class at a time and can fit into your school’s schedule. It lasts approximately 75 minutes.

Everyone gets a chance to act and we work through the plot and characters, culminating in the class feeling that Shakespeare is fun, accessible, engaging and that the Macbeth story is awesome!

Available autumn 2023. £225 + VAT (discount for multi-bookings).

Rating: 5 out of 5.

The company year after year delivers outstanding workshops & shows

Shavington Primary, Cheshire

Arty-Fact Theatre Company celebrates 25 years of touring schools in the UK. The company is committed to delivering high quality performance, combined with an entertaining and informative production. Our creative team are constantly writing exciting new plays for schools.

Show Actors

Daisy Leigh

Daisy Leigh trained at the Birmingham School of Speech and Drama and has had a nonstop acting career. Working with Face2Face Theatre Company, Global English and Jurassic World. We are delighted to have Daisy has a member of the company.

Marcus Cooper

Marcus Cooper was trained at the Rose Bruford Drama School and has a fantastic track record in the theatre. Working for Heart Break theatre, Chapter House Open Air Theatre and for the last ten years working continuously for Arty-Fact Theatre. Marcus is a valued member of the company and has been involved with over ten productions to date.


To book or for further assistance, please call 0161 228 3171 to talk to our friendly team. Alternatively, fill in the enquiry form below and we’ll get back to you with availability in your area…