Classes and Programs

Alberta Ballet School is the official training school of Alberta Ballet Company. Established in 1991, our school offers exceptional training to dancers of all ages, levels and abilities in both our Calgary and Edmonton locations.

Dance is a universal language that brings people together and at Alberta Ballet School we aspire to inspire our community to experience the joy and benefits of dance.

Alberta Ballet School’s Classes + Programs provide quality ballet and dance instruction in an engaging and nurturing environment. Whether you have a curious preschooler, a passionate young dancer or are an adult looking to explore your artistic side, we have classes to suit everyone’s needs.

To learn more about the classes that are waiting for you, chose your city below or contact us directly.

Our passionate and experienced faculty are excited to inspire and engage you in the magic of dance.

Where Would You Like To Take Classes?


Discover programming available at our studio in Calgary.

Find Classes


Discover programming available at our studio in Edmonton.

Find Classes