JUNE
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jun 24 – Oct 9
Level 2 – Upper Beginners – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Jun 21 – Nov 8
Level 5 – Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jun 11 – Sep 17
Level 7 – Lower Advanced – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jun 2 – Sep 15
JUL
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jul 1 – Aug 19
Level 1 – Beginners – New!
30 hours – 7.5 weeks
Tuesdays and Thursdays
10:00 am – 12:00 pm
Jul 15 – Sep 4
Level 8 – Advanced – New!
30 hours – 7.5 weeks
Tuesdays and Thursdays
4:00 pm – 6:00 pm
Jul 7 – Aug 26
AUGUST
Level 1 – Beginners – New!
60 hours – 10 weeks
Saturdays
9:00 am – 12:00 pm
Aug 16 – Jan 17
Level 1 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
10:00 am – 12:00 pm
Aug 25 – Dec 17
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Aug 12 – Nov 20
Level 4 – Intermediate – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Aug 26 – Dec 09
Level 7 – Lower Advanced – New!
60 hours – 10 weeks
Saturdays
9:00 am – 12:00 pm
Aug 16 – Jan 17
SEP
Level 1 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Sep 8 – Dec 21
Level 2 – Upper Beginners – New!
60 hours – 10 weeks
Saturdays
9:00 am – 12:00 pm
Sep 6 – Jan 31
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Sep 15 – Jan 07
Level 8 – Advanced – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Sep 22 – Jan 14
OCT
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Oct 07 – Feb 03
Level 6 – Upper - Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Oct 06 – Jan 28