In-Studio Classes

NOTE: Vaccination against Covid-19 is required to attend classes. You may show proof of vaccination when you come for your first class, or you may email it to Masks are optional. Class sizes are limited so please sign up in advance to assure your spot.


All classes (except Ballet Basics and Tap Basics) are drop-in classesstart any time! First class is FREE for new students with advance registration. For more information check out our class fees, our class descriptions, and our class videos.

6:15-7:15 p.m. Beginning Contemporary with Kim Baker
7:30-9:00 p.m. Intermediate Contemporary Floorwork with Kim Baker

6:15-7:45 p.m. Intermediate Contemporary Jazz Technique with Josh Fletcher
8:00-9:00 p.m. Broadway Jazz (open level) with Josh Fletcher

6:15-7:45 p.m. Intermediate Ballet (Level 4)* with Brennen Renteria
8:00-9:00 p.m. Musical Theater with Brennen Renteria

6:15-7:45 p.m. Advanced Beginner Ballet (Level 3)* with Natalie Elizabeth
8:00-9:00 p.m. Contemp. Ballet Performance Workshop*** with Kaitlyn Pasquinelli

4:30-5:45 p.m. Ballet Basics (Level 1)** with Adina Stuhlman (new sessions start July 7 and Sept 8)
6:00-7:00 p.m. Wedding Ready with Katie DeSalvo (drop-in class for beginners, click here for description)
– March: Focus on East Coast Swing
– April 7: Roaring 20s (Lindy Hop), April 14: Black Tie Big Band (Fox Trot)
– April 21: Disco (Hustle), April 28: Beach Party (Merengue)
7:15-8:15 p.m. Argentine Tango Fundamentals with Katie DeSalvo and Eugene Kuzmin (through March 24))
8:30-9:30 p.m. Social Latin Club with Katie DeSalvo (click here for description)
– Class focus: January Salsa, February Bachata, March Cha Cha, April Samba
7:15-8:15 p.m. Latin Ballroom Performance Workshop*** with Katie DeSalvo (May 5-June 19)

9:30-10:45 a.m. Ballet Basics (Level 1)** with Adina Stuhlman (new sessions start July 8 and Sept 9)
11:00-Noon BeMoved with Brenda Fournier
12:15-1:45 p.m. Intermediate Ballet (Level 4)* with Natalie Elizabeth
2:00-3:00 p.m. Beginning Pointe (Level 2) with Natalie Elizabeth
3:15-4:15 p.m. Beginning Tap (Level 2) with Judy Burke
4:30-5:30 p.m. Tap Basics (Level 1)** with Judy Burke (new sessions start July 8 and Sept 9)

Noon-1:30 p.m. Intermediate Contemporary with Ginger Jensen
1:45-3:15 p.m. Beginning Ballet (Level 2)* with Ginger Jensen
3:30-4:30 p.m. Beginning Jazz with Katie DeSalvo
4:45-5:45 p.m. Intermediate Tap (Level 3/4) with Lizzie Anderson

*The following are recommendations for the ballet levels. We encourage you to err on the side of trying a class that is too easy first rather than jumping into a class that is too hard.

  • If you have never taken a ballet class, we recommend starting Ballet Basics (Level 1; Fridays & Saturdays) when a new session begins. If you took ballet as a child or in the past, you are welcome to join Ballet Basics at any time.
  • If you last took ballet as a child or are still at an early stage of your ballet journey, we recommend starting with Beginning Ballet (Level 2; Sundays).
  • We recommend having at least 2.5 years of consistent weekly ballet classes before joining Advanced Beginning Ballet (Level 3; Thursdays).
  • We recommend at least 4 years of consistent weekly ballet classes before joining Intermediate Ballet (Level 4; Wednesdays & Saturdays).

**Tap Basics and Ballet Basics progress throughout the session, so absolute beginners should try to start at the beginning of a session. Those with some knowledge can drop in any time.

***Performance Workshops are not a drop-in classes. Students learn one longer choreographed piece throughout the session, which is then performed at our annual Summer Dance Festival. Please contact us at for more information.

Open MIndbody App