The Peoples Theatre is one of only two dedicated companies that specialise in family and kids shows in Johannesburg. For over 35 years, they’ve been providing world-class, fun-filled, and educational theatre to countless families throughout South Africa. The team operates from and stage four productions each year at a purpose-built children’s theatre in Joburg Theatre.
Children are then inspired, enchanted, and challenged by the power of theatre, where a storybook comes to life on stage through elaborate sets, costumes, great sound and lighting, and professional actors. Read on to find out more.

A revamped staging of Shrek the Musical JR in March 2026
Following a hugely successful earlier season, Peoples Theatre is bringing everyone’s favourite green ogre back to the stage in Shrek the Musical JR, running from 10 March to 19 April 2026.
The production has been fully refreshed to deliver an even bigger, brighter and more magical theatrical experience for audiences of all ages. Expect a lively cast of professional performers bringing fresh humour and heart to the beloved roles of Shrek, Fiona and Donkey. Musical numbers have been reworked with energetic, contemporary choreography, while brand-new costumes, imaginative set pieces and enhanced lighting transport audiences deeper into the whimsical world of Far Far Away.
Based on the Oscar-winning DreamWorks Animation film and specially adapted for younger theatre-goers, the show follows Shrek and his quick-witted companion Donkey as they set out to rescue Princess Fiona and reclaim Shrek’s swamp from Lord Farquaad.
Cost: R175pp for kids and adults, R140pp if you are a member of the Peoples Theatre Kids Club, and R150pp for public accompanying members. For School group rates, please contact the theatre directly. Book via [email protected]
When: Running from 10 March to 19 April 2026. Every Saturday and Sunday at 10:30am and 2:30pm. Show times for schools are Tuesday to Friday at 9am and 11am
Where: Peoples Theatre, Joburg Theatre, 163 Civic Blvd, Braamfontein, Johannesburg

Join the company’s special kids club
Peoples Theatre’s exciting Kids Club is specially designed for young theatre lovers who can’t get enough of the magic on stage. Here, favourite fantasy characters are brought to life in colourful, captivating productions, and members enjoy a host of exclusive benefits. There are more than 3,000 children already signed up; the club offers a warm and welcoming community for families.
Members receive a free ticket to the production closest to their birthday, along with reduced ticket rates — just R140pp for the member and R150pp for accompanying family and friends, provided the member pays upon collection. A regular newsletter keeps everyone updated on upcoming shows and special offers.
Joining the Kids Club is simple and affordable, with an annual membership fee of R150. To sign up, see here.
School visits at the Peoples Theatre
Research from the Peoples Theatre reveals that around 80% of children who attend their school outing performances would not ordinarily have access to live theatre. This makes their long-standing partnership with schools essential, as theatre offers a powerful and engaging form of education. With discounted ticket prices, the theatre aims to ensure that this valuable cultural experience remains accessible to all pupils, regardless of background.
The Peoples Theatre presents a diverse programme ranging from preschool productions to shows suitable for learners from private, township, and farm schools, and adults. It provides an inclusive environment where children from different communities can come together to explore storytelling, creativity, and self-expression. By introducing young audiences to the magic of performance, the Peoples Theatre helps nurture confidence, imagination, and a lifelong appreciation for the arts.
Email or call the team to request a visit.
Get in touch with the team
Website: peoplestheatre.co.za
Email: [email protected]
Tel: 011 877 6841
Facebook: @PeoplesTheatre
Instagram: @peoples_theatre


















