Level 1 – Beginners – New!
30 hours – 7 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Oct 22 – Dec 12
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Oct 22 – Feb 18
JANUARY 2025
Level 1 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jan 13 – Apr 23
Level 1 – Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
10:00 am – 12:00 pm
Jan 13 – Apr 23
Level 1 – Beginners – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Jan 18 – May 31
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Jan 7 – Apr 17
Level 2 – Upper Beginners – New!
60 hours – 20 weeks
Saturdays
12:00 pm – 3:00 pm
Jan 18 – May 31
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Tuesdays and Thursdays
10:00 am – 12:00 pm
Jan 28 – May 8
Level 3 – Lower Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
10:00 am – 12:00 pm
Jan 6 – Apr 16
Level 3 – Lower Intermediate – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Jan 18 – May 31
Level 4 – Lower Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jan 27 – May 5
Level 5 – Intermediate – New!
60 hours – 20 weeks
Saturdays
6:00 pm – 8:00 pm
Jan 18 – May 31
Level 6 – Upper Intermediate – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Jan 20 – Apr 30
Level 6 – Upper Intermediate – New!
60 hours – 20 weeks
Saturdays
9:00 am – 12:00 pm
Jan 11 – May 24
FEBRUARY 2025
Level 2 – Upper Beginners – New!
60 hours – 15 weeks
Mondays and Wednesdays
6:00 pm – 8:00 pm
Feb 3 – May 14
Level 7 – Upper Intermediate – New!
60 hours – 20 weeks
Tuesdays and Thursdays
6:00 pm – 8:00 pm
Feb 4 – May 15