Theresa Swain




Theresa studied Classical Ballet and Modern Dance in Dunedin under Bernice Woodmancy from the age of 6.  She grew up as a member of the Dunedin Opera Company where she learnt all aspects of staging a full scale professional production.


Theresa moved to Queenstown in 1992 and studied to become a Dance Teacher while teaching alongside a local teacher.  In 1997 she opened her own dance school in which she taught Classical Ballet, Jazz, Hip Hop and Tap alongside Competitive and Production work.  Theresa took a break from teaching in 2007 and in 2008 taught for a local dance school while raising her three sons. 


Theresa also teaches competitive dancers and travels with them to various competitions and events throughout New Zealand and has enjoyed great success as a teacher with many previous students and present students receiving top accolades and working professionally in the dance industry in New Zealand, Canada, USA, Australia, and France. As well as teaching Theresa enjoys designing and making costumes.


Megan McCulloch



I am proud to be a student teacher for contemporary with WCCB.  I am a member of the AGA NCP programme specialising in Contemporary and I am just starting on my Level 3 Teaching qualifications through BBOdance.


I have been dancing with Theresa for about 11 years now. Different styles of dance has always been a part of my life; it has helped me express my emotions and tell a story through movement. About 5 years ago, I was introduced to the style of contemporary. I fell in love with it, and it has been one of my stronger styles of dance.


Teaching this style to others has been incredible and a great learning opportunity for myself. One of my favourite things to watch in a studio is not to see a student technically get a step correct, but to see them feeling comfortable to loosen up and just enjoy the moment of being in the studio and dancing.


Brooklyn McLeod


I started dance at the age of 4 and have loved it ever since, I would love to inspire other students by teaching them dance. I started dancing in Invercargill and moved to Queenstown at the age of 13.


I have trained in most types of dance,  Ballet BBO and RAD, Jazz, Contemporary and Hip Hop, and in 2021 I will complete my Advanced 2 Ballet exam. 2020 was my final year for jazz and contemporary exams, I completed my Advanced 2 Jazz exam achieving the highest mark in New Zealand,  and I also sat my Jazz solo seal exam placing in the top 3 and gained my diploma for contemporary. In 2018 I received a PACANZ nomination for Jazz and Contemporary. I have studied dance though Te Kura achieving excellence throughout the course and to keep up my dance training I will be starting my level 3 teaching qualifications through BBO dance. When I finish year 13 I intend to stay in Queenstown to teach dance and finish my dance teaching degree.

 From sitting dance exams throughout the past 12 years of my life I have gained confidence that has made me who I am today. I enjoy doing dance exams and I like being challenged as it makes me grow as a dancer.

Dean Swain

Accounts Manager


Joshua Swain

Production Technician


Student Teachers

We may also have training teachers in some of our classes.  This is important for these students to learn within the studio environment alongside a fully qualified and registered teacher while preparing for their Diploma.


Guest Teachers/Seminars

From time to time we will have Guest Teachers with us.  One of these teachers is our PATRON, International Ballet Master and Freelance teacher Martin James.  He will take seminars and private coaching when he is in town.



We actively encourage students to attend seminars, workshops and summer/winter schools throughout New Zealand.  These include BBO Dance Days, Dance Masters International, Dance Intensive International, AGA Summer School, Southern Ballet Summer School, Canterbury Ballet Summer School, New Zealand School of Dance Winter School.