Upcoming Group Classes
October 2026 Classes
Late Enrollment Available
Level 2 | Upper Beginners
Late Enrollment
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
6:00 pm – 8:00 pm - Oct 19, 2026 – Feb 10, 2027
Level 5 | Upper Intermediate
Late Enrollment
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
6:00 pm – 8:00 pm - Oct 12, 2026 – Feb 3, 2027
September 2026 Classes
Late Enrollment Available
Level 1 – Beginners
Late Enrollment
- Online Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Sep 1 – Dec 10
Level 1 – Beginners
Late Enrollment
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Sep 8 – Dec 17
Level 1 – Beginners
Late Enrollment
- In-Person Classes
- 60 hours – 15 weeks
-
Saturdays
9:00 am – 12:00 pm - Sep 26 – Feb 27
Level 3 – Lower Intermediate
Late Enrollment
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Sep 8 – Dec 17
2027 Classes
Level 1 | Beginners
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
10:00 am – 12:00 pm - Jan 19 – Apr 29
Level 1 – Beginners
Starting Soon
- In-Person Classes
- 60 hours – 20 weeks
-
Saturdays
9:00 am – 12:00 pm - Jan 23 – Jun 5
Level 1 – Beginners
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Jan 26 – May 4
Level 2 | Upper Beginners
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
10:00 am – 12:00 pm - Jan 11 – Apr 21
Level 2 | Upper Beginners
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
6:00 pm – 8:00 pm - Jan 11 – Apr 21
Level 2 | Upper Beginners
Starting Soon
- In-Person Classes
- 60 hours – 20 weeks
-
Saturdays
9:00 am – 12:00 pm - Mar 20 – Aug 7
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Jan 12 – Apr 22
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
4:00 pm – 6:00 pm - Feb 22 – Jun 7
Level 4 – Intermediate
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Jan 12 – Apr 22
Level 4 – Intermediate
Starting Soon
- In-Person Classes
- 60 hours – 20 weeks
-
Saturdays
9:00 am – 12:00 pm - Jan 16 – May 29
Level 6 – Lower Advanced
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
6:00 pm – 8:00 pm - Feb 15 – May 26
Level 2B
Starting Soon
- In-Person Classes
- 60 hours – 20 weeks
-
Saturdays
9:00 am – 12:00 pm - Feb 20 – Jul 3
September Classes
Late Enrollment Available
Level 1 | Beginners
Late Enrollment
- In-Person Classes
- 60 hours – 20 weeks
-
Saturdays
9:00 am – 12:00 pm - Sep 5 – Feb 3
2027 Classes
Level 1
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Mondays and Wednesdays
12:30 pm – 2:30 pm - Jan 25 – May 3
Level 2
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Tuesdays and Thursdays
6:00 pm – 8:00 pm - Jan 12 – Apr 21
2027 Classes
Level 1A
Starting Soon
- In-Person Classes
- 60 hours – 15 weeks
-
Saturdays
9:00 am – 12:00 pm - Jan 16 – May 29