All classes are open to enrolled members. Not a member yet? Book a free trial and we'll show you around.
Schedule subject to change — check with the front desk for the latest updates| Rank / Level | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|---|
| Foundations Ages 4–6 |
— | 3:45 PM | — | — | 3:45 PM | 10:30 AM | — |
| Freshman White, Yellow, Yellow 1 |
3:30 PM | 4:20 PM | 5:10 PM | 6:50 PM | 4:20 PM | 11:00 AM | 12:30 PM |
| Sophomore Orange, Orange 1, Green, Green 1 |
4:20 PM | 5:10 PM | 6:00 PM | — | 5:10 PM | 11:50 AM | 12:30 PM |
| Junior Purple, Purple 1, Blue, Blue 1 |
5:10 PM | 6:00 PM | 3:30 PM | 4:20 PM | 6:00 PM | 11:50 AM | 1:20 PM |
| Senior Brown, Brown 1, Red, Red/Black |
6:00 PM | 6:50 PM | 4:20 PM | 6:00 PM | — | 12:40 PM | 1:20 PM |
| Graduates Black Belt |
6:50 PM | — | — | 5:10 PM | 6:50 PM | — | — |
| Teen/Adult Ages 12 & up, all ranks |
7:40 PM | 7:40 PM | 6:50 PM | 7:40 PM | 7:40 PM | — | 11:30 AM |
| Instructor Training | — | — | 7:40 PM | — | — | — | — |
Schedule is for reference purposes only. Students may not attend a class they are not registered for — please speak to a Senior Instructor to register. Schedule is subject to change; contact us to confirm current class times.
We offer private and semi-private lessons by appointment. Perfect for busy schedules or accelerated learning.
Your first class is completely free — no experience required.