Dances We Teach

We teach a variety of dances from beginner through advanced,

Novice through Gold. We specialize in American Smooth,

American Rhythm, Swing and Latin club dances.

If you have a specific dance in mind but don't see it listed here, please call us!


Viennese Waltz




East Coast Swing

West Coast Swing


Nightclub Slow

Nightclub 2 Step



Cha Cha






Country 2 Step

...and more!

We also specialize in 

Wedding Choreography - Dance Teams - Performances - Competitions

Our Instructors

Our instructors are highly qualified dance professionals, ALL with several years of quality teaching experience. Each instructor brings their own unique style to each dance, allowing for our student's personality and individuality to shine.

We make learning to dance at any level easy and fun!

For more information about our instructors,

come visit us and share a dance around the floor with all of our Award Winning Instructors!

Tim Miles

Tim started dancing in 1984 and dance has always been a big part of his life. Tim's knowledge for dance & music shines through in all the lessons he teaches, from Beginner through Advanced. He has touched the lives of thousands of people by teaching them the art of Dance. Tim teaches all dances, all levels, all ages and makes it fun, enjoyable and in a method that is easy to learn. He has performed in countless Showcases and floorshows as well as competed with this students in State-wide Competitions. Whether you are looking for a date night out with your significant other or looking to dive in deeper to the Dance, Tim has you covered! Tim is a full-time dance instructor here at Dance On Main and is available Monday-Friday at any time that is convenient for you.

Glenn Clark

Glenn Clark has been a top coach and competitor for more than 25 years and is certified in all four styles of dance (American Smooth & Rhythm, International Standard & Latin). He has been ranked consistently as one of the top pro-am instructors in the U.S.  Glenn competes across the U.S. with his students, winning many top awards and championships. He enjoys working with all levels and ages of dancers and with singles, couples and groups. Glenn spent his childhood in Latin America, living in Mexico, Venezuela, Chile and Argentina, where he learned to appreciate Latin music and dancing. Glenn is a great addition to our staff and is ready to take your dancing to the next level! Glenn is available for lessons in the mornings Monday-Friday.

Nick L.

Nick began Ballroom Dancing in 2014 and quickly embraced the technical aspects of dance. Already an avid social dancer, Nick's love for dance helps students discover the full enjoyment of Ballroom, Latin and Swing! Nick's energy and excitement light up the dance floor and is simply contagious! His patience and sense of humor make learning to dance a fun & comfortable experience. Nick is a great instructor for Beginner Level dancers here at Dance On Main. Nick has performed in several showcases with his students and with other Pros and continues to train with Top Professionals. Please call the studio for Nick's private lesson availability. 

Mari Bowen

Mari Bowen, studio owner, started Ballroom Dancing in 2006 and, from the first step, fell in love with the art of Dance. She became a top Dancesport Competitor with Glenn Clark earning many championships throughout the U.S.. Her passion for dance, in all its forms, has transformed Dance On Main to what it has become today. Mari believes that dance has to be fun before anything else and enjoys working with brand new beginner dancers to create that excitement & joy in the dance. Mari specializes in American Smooth, Rhythm & Latin dances, as well as wedding choreography, dance teams, performances and competitions. Mari is available 7 days a week.






We are always looking to hire friendly, energetic & enthusiastic people onto our dancing team here at Dance On Main! If you or someone you know would be good for the job, email us with resume to: or call Mari at the studio at 248-841-1395.







Dance on Main, LLC

322 S. Main St. Suite 220

Rochester, MI 48307


  • Facebook Social Icon
Dance on Main
Ballroom Studio
Lesson Hours: 
Mon-Fri  3:30pm-9:30pm
Sat & Sun by Appointment
See calendar for more!
Please call before stopping in,
as we are open primarily by appointment.

tel:  248-841-1395