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
< May 2025 >
MondayTuesdayWednesdayThursdayFridaySaturdaySunday
      1Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
2 3 4
5 6Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
7Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
8Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
9 10 11
12 13Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
14Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
15Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
16 17 18
19 20Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
21Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
22Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
23 24 25
26 27Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
28Teen AdvancedTeen AdvancedTime: 4:30 pm - 6:30 pm
14-18 years
Teen IntermediateTeen IntermediateTime: 4:30 pm - 6:30 pm
14-18 years
Adult AdvancedAdult AdvancedTime: 7:30 pm - 9:30 pm
19- 90 years!
Adult NoviceAdult NoviceTime: 7:30 pm - 9:30 pm
19- 90 years!
29Youth IntermediateYouth IntermediateTime: 4:30 pm - 6:30 pm
9-13 years
Youth NoviceYouth NoviceTime: 4:30 pm - 6:30 pm
9-13 years
30 31  
CONTACT US