Alma Viva Dance Studio
Discover versatile styles
you can enjoy for a lifetime
Discover versatile styles
you can enjoy for a lifetime

At Alma Viva Dance Studio, we create spaces where individuals of all ages, can seamlessly connect with the synergy of music and dance, fostering a sense of accomplishment, joy, and self-confidence in a safe environment. Through creative expression in a socially harmonious setting, we aspire to ignite a lifelong passion for dance, crafting moments that resonate with the heart and soul of our students.

Our kids’ classes follow a structured and progressive curriculum designed especially for young dancers. Each week, children can see their progress while developing focus, coordination, and creativity in a fun, supportive, and non-competitive environment. Beyond learning to dance, they also explore Spanish culture, music, and even a few Spanish words along the way! Our goal is to help every child build confidence, self-esteem, and a strong, happy mind — all while enjoying the magic of movement and sharing their achievements in our joyful end-of-year show.

Our adult classes offer a space to reconnect with yourself, unwind from daily routines, and embrace the beauty of movement. Rooted in the cultural richness of Flamenco, Spanish Dance, and Latin styles, each class follows a structured yet welcoming approach where progress feels natural and rewarding. Whether you’re stepping onto the dance floor for the first time or rediscovering a past passion, you’ll find a supportive, non-competitive community that celebrates every step of your journey. Our students also have the opportunity to perform in our end-of-year show — a joyful and fulfilling moment to share your achievements with family and friends. Here, dance becomes more than exercise — it’s self-expression, joy, and connection through rhythm and culture.
ALMA VIVA DANCE STUDIO
Location 1: Starchevski School of Ballet (200 Country Hills Landing NW) Calgary
Location 2: Beddington Theatre Art Centre (375 Bermuda Drive NW) Calgary
Open today | 10:00 a.m. – 08:00 p.m. |