Level 1 – Advanced – New!
30 hours – 10 weeks
Saturdays
9:00 am – 12:00 pm
May 28 – Aug 6
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jun 7 – Sep 20
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jun 7 – Sep 20
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Level 2 – Upper Beginners – New!
May 31 – Sep 13
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
May 15 - Aug 29
Level 5 – Intermediate – New!
50 hours – 12.5 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
May 3 – Jul 28
Level 6 – Intermediate – New!
50 hours – 16 weeks
Saturdays
8:00 am – 11:00 am
Apr 16 – Aug 6
Level 7 – Upper-Intermediate – New!
50 hours – 12.5 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
May 9 – Aug 3