Welcome

Group classes are offered quarterly featuring a rotating schedule of dances from the basics to more advanced steps.  There is always a little something for everyone


It does not matter if you are an experienced dancer or a beginner, our dance socials are a great place to practice, meet students and learn a few new steps.  Come and join the fun!

Whether you are preparing for a wedding, or just want to take your steps to the next level, private lessons offer the best way to focus on your dancing.


Steps is a dance instruction service serving western Northern Virginia, including Winchester, Purcellville, and Leesburg communities.


We specialize in social and performance dance forms including American style ballroom and latin dancing, line dancing, wedding dance preparation, ballet, modern dance, yoga and more!


For more information and to subscribe to our newsletter, please contact us.