Explore Classes

View all our programs

SMDC offers recreational classes, tumbling & trampoline, and competitive teams

Our Programs
Meet our team

Certified Professionals

with over 35 years of experience

About Us
Open

Registration

Spring classes now available.

Learn more

Have questions on where to get started ?

Our Programs

We offer a variety of programs for all ages!

Recreational Classes

Our recreational classes are structured by age groups and are open to everyone!


Read More

SMDC Co.

SMDC Company takes something you LIKE to do and becomes something you LOVE to do. Our performance team is a family and we share our love of dance with the community!

Read More

The CoMplex.

We offer tumbling classes in a range of levels. Whether they are a beginner at tumbling or are wanting to focus on a certain skill, we have a class just for that!

Read More

Team M-Pact

Team M-Pact was established in 2017. Take your dancing to the highest level and audition to make your love of dance your passion. Make an M-PACT!

Read More
Studio M Dance Centre

Our great students & their accomplishments

Team M-Pact is our competitive team for dedicated, hardworking and talented dancers ages 6-18! We compete Mini, Junior, Teen and Seniors Teams in Novice, Intermediate and soon to be Advanced level. Our team has many Regional and National Titles along with 2 World Dance Championship Titles! Adding to the esteemed titles we also have been awarded several Studio Awards, Studio Professionalism Awards, Choreography, and Entertainment Awards. If your dancer is ready to take their dancing to the next level or looking for a studio.

Join this supportive, hardworking, talented group of dancers, staff and family. If it doesn’t challenge you…It won’t change you!!

28
Competitions
16
Conventions
30
Programs
1775
Awards Won
Meet our instructors

Get to know about our company

Studio M Dance Centre offers classes for children between the ages of 1 and 18. Mommy and Me, Ballet, Tap, Jazz, Lyrical, & HipHop

Read More

Request a call back

or call us directly at 217-971-2861