Switch to mobile website Switch to full website
Share Close

Schedule

In addition to our in-person classes listed below, we also offer VIRTUAL CLASSES for ALL SKILL LEVELS. 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