Calendar

*Classes always run as scheduled, including holidays. No Youth classes July & August. Camps Only.

programs
 Adult Advanced
 Adult Novice
 Closed
 Professionals
 Summer Blast
 Summer Blast #1
 Teen Advanced & Professionals
 Teen Intermediate
 Teen Novice
 Youth Beginner
 Youth Intermediate
< June 2025 >
MondayTuesdayWednesdayThursdayFridaySaturdaySunday
            1
2 3Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
4Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
5Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
6 7 8
9 10Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
11Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
12Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
13 14 15
16 17Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
18Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
19Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
20 21 22
23 24Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
25Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
26Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
27 28 29
30            
CONTACT US