MAY
Level 1 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
May 18 – Sep 2
Level 1 – Beginners – New!
60 hours – 20 weeks
Saturdays
9:00 – 12:00 pm
May 30 – Oct 17
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
May 12 – Aug 20
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
10:00 am – 12:00 pm
May 26 – Sep 3
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
10:00 am – 12:00 pm
May 27 – Sep 2
Level 6 – Lower Advanced – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
May 12 – Aug 20
JUN
Level 4 – Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jun 8 – Sep 16
JUL
Level 1 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jul 6 – Oct 21
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jul 7 – Oct 15
Level 3 – Lower Intermediate – New!
60 hours – 20 weeks
Saturdays
9:00 – 12:00 pm
Jul 25 – Dec 19
AUG
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
10:00 am – 12:00 pm
Aug 25 – Dec 3
Level 1 – Beginners – New!
60 hours – 20 weeks
Saturdays
9:00 – 12:00 pm
Aug 1 – Dec 12
Level 1 – Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Aug 25 – Dec 3
SEP
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Sep 9 – Dec 17
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Sep 1 – Dec 17
Level 7 – Advanced – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Sep 1 – Dec 17
