Welcome to Campbell School of Highland Dance! You’ll be SO glad you made the decision to join our dance family! From your first steps to double leaps, you’ll find personalized instruction, dedicated instructors and a wealth of dance/strength training knowledge, tailoring every class to your growth. Our supportive, enthusiastic community will make you feel empowered and inspired every step of the way.
Whether you’re here to develop technical excellence, embrace a passion for performance, fall in love with the art of movement, or become a world class competitor, you’ve found your home with us.
Welcome to your journey to being a positive, joyful, incredible dancer.

Athleticism. Community. Excellence.
BASED IN SCIENCE
At Campbell School of Highland Dance, we make sure you train for success. Our programs are developed by experts in education, research, physiotherapy, psychology, and dance to ensure you train effectively, intelligently, and with intention.
You’ll become a strong, confident, and skilled performer, ready to take on any stage.
Triwood Community Association
2244 Chicoutimi Dr NW
Studio
3803 19 St NW
Dalhousie Community Association
5432 Dalhart Rd NW

ALWAYS WELCOMING DANCERS
You don’t need to wait for a new semester to begin your dancing journey. It’s easy to join at any point throughout the year!

Class Schedule
Find the right class to fit your level & schedule at two convenient locations!


CAMPBELL SCHOOL OF HIGHLAND DANCE BLOG
-
The Triangle of Support: Part 3 – The Dancer
Read more: The Triangle of Support: Part 3 – The DancerThe last post in our mini-series is here! We’ve looked at the teacher and parent roles (if you missed them, you should read them first! Click here for Teacher and here for Parent), and now it’s time to…
-
The Triangle of Support Part 1: The Teacher
Read more: The Triangle of Support Part 1: The TeacherWhen a dancer starts their journey, they require a LOT of support. At CSHD, we love both talking about and embodying the Triangle of support. Each point of the triangle plays an important role in helping the dancer…
-
Triangle of Support Part 2: The Parent
Read more: Triangle of Support Part 2: The ParentIn our last post, we talked about what makes a great dance teacher and why the relationship between teacher and dancer is so important. If that relationship matters, the dancer-parent one is just as, if not more, crucial.…