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)
5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26) December 4, 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) December 4, 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) December 5, 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) December 5, 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) December 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) December 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) December 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) December 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) December 11, 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) December 11, 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) December 12, 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) December 12, 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) December 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) December 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) December 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) December 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) December 18, 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) December 18, 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) December 19, 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) December 19, 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) December 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) December 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) December 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) December 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) December 25, 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) December 25, 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) December 26, 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) December 26, 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) December 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) December 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) December 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) December 28, 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)
December 4, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 4, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 5, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 5, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 6, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 6, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 7, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 7, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 11, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 11, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 12, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 12, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 13, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 13, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 14, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 14, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 18, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 18, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 19, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 19, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 20, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 20, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 21, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 21, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 25, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 25, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 26, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 26, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 27, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Beginner = 5:30-7pm on Mondays & Wednesdays (November 6 – February26)
December 27, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)
December 28, 2023 @ 5:30 pm - 7:00 pm Recurring Youth Intermediate = 5:30-7pm on Tuesdays & Thursdays (November 6 – February26)
December 28, 2023 @ 7:00 pm - 9:00 pm Recurring Youth Advanced – 7-9pm Mondays-Thursdays (November 6 – February 26)