Schedule Class Schedule Pick a perfect time for your next training session! Book Private Lesson All Events Elite Beginner Junior Monday Tuesday Wednesday Thursday Friday Saturday 11:30 am Junior 11:45 am - 1:30 pm 12:00 pm 12:30 pm 1:00 pm 2:00 pm Elite 2:00 pm - 4:30 pm 2:30 pm 3:00 pm 3:30 pm 4:00 pm 4:30 pm Beginner 4:30 pm - 5:45 pm Beginner 4:30 pm - 5:45 pm 5:00 pm 5:30 pm 6:00 pm Elite 6:00 pm - 8:30 pm Junior 6:00 pm - 7:45 pm Elite 6:00 pm - 8:30 pm Junior 6:00 pm - 7:45 pm Elite 6:00 pm - 8:30 pm 6:30 pm 7:00 pm 7:30 pm 8:00 pm Monday Tuesday Wednesday Thursday Friday Saturday 2:00 pm Elite 2:00 pm - 4:30 pm 2:30 pm 3:00 pm 3:30 pm 4:00 pm 6:00 pm Elite 6:00 pm - 8:30 pm Elite 6:00 pm - 8:30 pm Elite 6:00 pm - 8:30 pm 6:30 pm 7:00 pm 7:30 pm 8:00 pm Monday Tuesday Wednesday Thursday Friday Saturday 4:30 pm Beginner 4:30 pm - 5:45 pm Beginner 4:30 pm - 5:45 pm 5:00 pm 5:30 pm Monday Tuesday Wednesday Thursday Friday Saturday 11:30 am Junior 11:45 am - 1:30 pm 12:00 pm 12:30 pm 1:00 pm 6:00 pm Junior 6:00 pm - 7:45 pm Junior 6:00 pm - 7:45 pm 6:30 pm 7:00 pm 7:30 pm Monday Elite 6:00 pm - 8:30 pm Tuesday Beginner 4:30 pm - 5:45 pm Junior 6:00 pm - 7:45 pm Wednesday Elite 6:00 pm - 8:30 pm Thursday Beginner 4:30 pm - 5:45 pm Junior 6:00 pm - 7:45 pm Friday Elite 6:00 pm - 8:30 pm Saturday Junior 11:45 am - 1:30 pm Elite 2:00 pm - 4:30 pm