• Mondays

    10:00AM Mixed Level

    12:00PM Beginner

    1:00PM Mixed Level

    5:30PM Mixed Level

    6:30PM Mixed Level

  • Tuesdays

    10:00AM Mixed Level

    12:00PM 30 Min Introductory

    12:30PM Mixed Level

    5:30PM Mixed Level

    6:30PM Mixed Level

  • Wednesdays

    5:00PM 30 Min Introductory

    5:30PM Mixed Level

    6:30PM Mixed Level

  • Thursdays

    9:15AM Mixed Level

    11:00AM Beginner

    12:00PM 30 Min Introductory

    12:30PM Mixed Level

    4:30PM Mixed Level

    5:30PM Mixed Level

    6:30PM 30 Min Introductory

No classes fit your schedule?

Fill out this form and we’ll try to find a suitable time!