5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2) October 30, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3) October 30, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2) October 30, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2) October 31, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3) October 31, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2) October 31, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2) November 1, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3) November 1, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2) November 1, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2) November 2, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3) November 2, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2) November 2, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 6, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 6, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 7, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 7, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 8, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 8, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 9, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 9, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 13, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 13, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 14, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 14, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 15, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 15, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 16, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 16, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 20, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 20, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 21, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 21, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 22, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 22, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 23, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 23, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 27, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 27, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 28, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 28, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) November 29, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 29, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26) November 30, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26) November 30, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
October 30, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
October 30, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
October 30, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
October 31, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
October 31, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
October 31, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
November 1, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
November 1, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
November 1, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
November 2, 2023 @ 5:30 pm - 6:30 pm Recurring Beginner = 5:30-6:30pm on Monday-Thursdays (February 28-November 2)
November 2, 2023 @ 6:30 pm - 8:00 pm Recurring Youth = 6:30-8pm on Monday-Thursdays (February 28-November 3)
November 2, 2023 @ 8:00 pm - 9:30 pm Recurring High School = 8-9:30pm on Monday-Thursdays (February 28-November 2)
November 6, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 6, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 7, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 7, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 8, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 8, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 9, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 9, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 13, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 13, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 14, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 14, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 15, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 15, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 16, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 16, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 20, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 20, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 21, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 21, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 22, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 22, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 23, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 23, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 27, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 27, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 28, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 28, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 29, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
November 29, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
November 30, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
November 30, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)