Enrolling in Classes
Please click on the class to enroll in the class. Hover your mouse over a class to see more details about the class. Click on the tabs at the top of the calendar to view different class calendars (if any). If the class name is green, the class has availability. If the class name is red, the class is full.
Or, click here for help finding the perfect class.

Aug 2023-May 2024Summer 2024

MondayTuesdayWednesdayThursdayFriday
TimeNameAgesTypeInstrTimeNameAgesTypeInstrTimeNameAgesTypeInstrTimeNameAgesTypeInstrTimeNameAgesTypeInstr
4:15 - 5:30Level 4 Ballet M/WBY PLACEMENT CLASSJH4:15 - 5:30Level 3 Tuesday& ThursBY PLACEMENT CLASSJH4:15 - 5:45Level 4 Ballet WednesdayPlacementJH4:15 - 5:30Level 3 Tuesday& ThursBY PLACEMENT CLASSJH
4:30 - 5:30Level 1 Mondayplacement onlyAP4:30 - 9:00Competition TeamAudition onlyRW4:30 - 5:00Beg modern not in level By placement only RW4:30 - 9:00Competition TeamAudition onlyRW
4:30 - 5:30Primary Monday3 to 5MT4:30 - 5:30Primary Tuesdayplacement onlyBF4:30 - 5:00Beg. Contemporary/Modern in level 6 and upRW5:00 - 5:30Beg jumps tricks Thursday 6 and up MB
5:30 - 6:00Advanced Musical Theatre " In a level"BY PLACEMENT CLASSJH5:00 - 5:30Tumble Tots Tuesday3-6MS4:30 - 5:15Level 5/6 TapBY PLACEMENT CLASSBF5:00 - 6:00Primary Thurs.3-5BF
5:30 - 6:00Advanced Musical Theatre " Not in a level"BY PLACEMENT CLASS JH5:30 - 6:00Beg Musical Theatre5-9BF4:30 - 5:00Toddler Music (w/parent)1-3KC5:30 - 6:00Hip - Hop for Tots 3 to 8JH
6:00 - 7:30Level 5 & 6 Ballet M/WBY PLACEMENT CLASSJH5:30 - 7:00Open Ballet, Tap & Jazzall agesMS5:00 - 5:30Beg. Jumps, Tricks & TurnsBY PLACEMENT CLASSRW5:30 - 6:00Hip Hop Tots 23-8MB
6:00 - 6:30Tumble Tots Monday3-6KC6:00 - 7:00Level 1 TuesdayBY PLACEMENT CLASSLL5:15 - 5:45Level 4 Tap0BF5:30 - 6:00Intermediate Contemporary/Modern " In level"BY PLACEMENT CLASSRW
7:30 - 8:15Advanced Contemporary "In a level"BY PLACEMENT CLASSJH7:00 - 7:30Jazz 101 Tuesday5-10MS5:15 - 6:15Level 5/6 ballet By placement only JH5:30 - 6:00Intermediate Contemporary/Modern " Not in level"BY PLACEMENT CLASSRW
8:00 - 8:45Advanced Contemporary " Not in a level"BY PLACEMENT CLASSJH5:30 - 6:15Competition-Tiny Tots3 and upRW6:00 - 6:45Beginners Hip-Hop7 and upJH
8:15 - 8:45Advanced Hip-HopBY PLACEMENT CLASSF5:30 - 6:30Primary Wednesday3-6/placementKW6:00 - 6:30Creative Movement Thursday1-3MB
8:45 - 9:15Heels Ages 17+17+F5:45 - 6:15Creative Movement Wednesday1-3BF6:00 - 6:45Int. Jumps Tricks and TurnsPlacement class only RW
6:15 - 7:15Level 1 Wednesdayplacement onlyBF6:00 - 7:00Level 1 ThursdayplacementBF
6:15 - 7:15Level 2 WednesdayBY PLACEMENT CLASSJH6:30 - 7:15Acrobatics Thursday 4 and up MB
6:15 - 7:00Level 5/6 JazzBY PLACEMENT CLASSRW6:45 - 7:15Intermediate Musical Theatre " In level"BY PLACEMENT CLASSJH
7:00 - 7:45Adv Jumps Tricks and TurnsBY PLACEMENT CLASSRW6:45 - 7:15Intermediate Musical Theatre " Not in level"BY PLACEMENT CLASSJH
7:15 - 7:45JAZZ 101 " In level"7 and upJH7:15 - 8:00Intermediate Hip-HopBY PLACEMENT CLASS JH
7:15 - 7:45Jazz 101 "not in level"BY PLACEMENT CLASSJH7:30 - 8:00Triple threat3 to 8MB
7:45 - 8:30Acrobatics BY PLACEMENT ONLY-SEE Ms JessicaRW
7:45 - 8:30Adv Jumps Tricks and TurnsBY PLACEMENT CLASSRW

SaturdaySunday
TimeNameAgesTypeInstrTimeNameAgesTypeInstr
9:00 - 9:30Creative Movement-Saturday1-3MT5:00 - 5:15Adult Fitness charge - $5 ESDA Dancers18+JH
9:30 - 10:30Primary Saturday PlacementMT5:00 - 5:15Adult Fitness for Unlimited no feeAdultsJH
10:30 - 11:30Level 1 Saturdayplacement onlyMT5:00 - 5:15Alumni Dance1-3JH
5:00 - 5:15LockersunlimitedTBA
5:00 - 5:15Senior solo1JH