We have over 40 years of experience in producing high quality professional shows. We're proud of our productions and we're passionate about performance. Our shows are choreographed, scripted and beautifully costumed, and to ensure a high end finish we enlist a team of industry professionals who oversee the final product.

At Junior School level every pupil is invited to participate and we encourage our students to experience performing in a theatre environment. At Senior School level the directors reserve the right to invite pupils to participate. More than 500 performers tread the boards during our school productions, making our shows the largest of their kind in Edinburgh.

Our school shows are performed every two years. The Junior school shows are normally scheduled around Christmas or Easter. The Senior school shows take place at the end of the summer term.

Click on the links opposite for further information.

Children's Classic Concert @ The Usher Hall