Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 5-9
- Grade 5
- Grade 6
- Grade 7
- Grade 8
- Grade 9
Note: All ages listed are for the campers' rising grade level for the 2023-2024 school year.
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 5-9
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 5-9
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 3-8
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Kindergarten-Grade 3
Dates: July 24-28
Times: 12:30-3:30 p.m.
Ages: Kindergarten-Grade 3
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: June 26, 28 and 30 (Monday, Wednesday, and Friday Only)
Times: 9:00 a.m.-noon
Ages: Grades 4-9
Dates: July 10, 12 and 14 (Monday, Wednesday, and Friday Only)
Times: 9:00 a.m.-noon
Ages: Grades 4-9
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: July 3-7
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: July 3-7
Times: 9:00 a.m.-noon
Ages: Grades 6-9
Dates: July 3-7
Times: 12:30-3:30 p.m.
Ages: Grades 4-6
Dates: July 24-28
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 24-28
Times: 12:30-3:30 p.m.
Ages: Grades 3-8
Dates: July 31-August 4
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 3-6
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 4-8
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 3-6
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 6-9
Dates: June 12-16
Times: 12:30-3:30 p.m.
Ages: Grades 3-6
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 4-8
Dates: July 24-28
Times: 9:00 a.m.-noon
Ages: Grades 6-9
Dates: July 24-28
Times: 12:30-3:30 p.m.
Ages: Grades 4-8
Dates: July 31-August 4
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 3-6
Dates: June 12-16
Times: 12:30-3:30 p.m.
Ages: Grades 4-8
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Grades 6-9
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Grades 6-9
Dates: July 3-7
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 3-7
Times: 12:30-3:30 p.m.
Ages: Grades 3-6
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 3-6
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 4-8
Dates: June 12-16
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Grades 5-9
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Grades 3-8
Dates: June 12-16
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 4-8
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 3-6
Dates: July 10-14
Times: 8:00 a.m.-2:00 p.m.
Ages: Grades 5-9
Dates: July 3-7
Times: 8:00 a.m.-12:00 p.m.
Ages: Grades 2-5
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Grades 2-5
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: June 12-16
Times: 12:30-3:30 p.m.
Ages: Grades 2-5
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 2-5
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 2-6
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Grades 2-6
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Grades 2-6
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 4-8
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 3-7
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: July 3-7
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 3-Grade 2
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Prekindergarten 3-Grade 2
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Grades 2-6
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 2-6
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 1-5
Dates: July 24-28
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: July 31-August 4
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 17-21
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: July 31-August 4
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: June 12-16
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 24-28
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 12-16
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: July 24-28
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 3-7
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: July 3-7
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 3-7
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 20-23
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: June 20-23
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: June 12-16
Times: 12:30-3:30 p.m.
Ages: Prekindergarten 4-Grade 3
Dates: July 31-August 4
Times: 9:00 a.m.-noon
Ages: Prekindergarten 4-Grade 3
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 1-5
Dates: June 26-30
Times: 12:30-3:30 p.m.
Ages: Grades 4-12
Dates: July 24-28
Times: 9:00 a.m.-noon
Ages: Grades 4-12
Dates: July 10-14
Times: 9:00 a.m.-noon
Ages: Grades 4-12
Dates: July 24-28
Times: 12:30-3:30 p.m.
Ages: Grades 4-12
Dates: June 26-30
Times: 9:00 a.m.-noon
Ages: Grades 4-12
Dates: July 10-14
Times: 12:30-3:30 p.m.
Ages: Grades 4-12
Dates: July 24-August 4
Times: 9:00 a.m.-noon
Ages: Grades 2-8
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 1-4
Dates: July 17-21
Times: 9:00 a.m.-noon
Ages: Grades 5-12
Dates: June 26-30
Times: 9:00 a.m.-3:30 p.m.
Ages: Grades 2-6
Dates: July 17-21
Times: 9:00 a.m.-3:30 p.m.
Ages: Grades 2-6