July 3 - 28, 2023 9am - 3pm Ages 4 - 15
June 5 - 30, 2023 9am - 12pm Ages 4 - 12
July 23 - 28, 2023 Grades 9 - 12
May 31 - July 28, 2023 Grades 3 - 12
May 30 - August 11, 2023 Dates and Times Vary by Location Ages 5 - 12