OCTOBER
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Oct 21 – Feb 17
Level 2 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Oct 27 – Feb 16
Level 6 – Lower Advanced – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Oct 20 – Feb 11
2026 -
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jan 20 – Apr 30
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
10:00 am – 12:00 pm
Jan 20 – Apr 30
Level 1 – Beginners – New!
60 hours – 20 weeks
Saturdays
12:00 pm – 3:00 pm
Jan 24 – Jun 6
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
10:00 am – 12:00 pm
Jan 5 – Apr 15
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jan 5 – Apr 15
Level 2 – Upper Beginners – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Feb 7 – Jun 27
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Mar 3 – Jun 11
Level 3 – Lower Intermediate – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Jan 10 – May 30
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jan 19 – Apr 27
Level 4 – Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Feb 2 – May 13
Level 4 – Intermediate – New!
60 hours – 15 weeks
Tuesdays and Thursdays
4:00 pm – 6:00 pm
Feb 3 – May 14
Level 5 – Upper Intermediate – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jan 6 – Apr 16
Level 7 – Advanced – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Feb 23 – Jun 8
Level 1 – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Jan 24 – Jun 6
Level 2 – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Feb 23 – Jun 8
