Switch to mobile website Switch to full website
Share Close

Schedule

In addition to our in-person classes listed below, we're now offering VIRTUAL CLASSES for ALL SKILL LEVELS in hopes of keeping our community healthy. Click here to see our virtual offerings On Demand, anytime, anywhere.

BLUE represents our beginner friendly programs. PURPLE represents classes that require prerequisites.
Please see the full class descriptions.
List
Day
Week
Month