
Swim Lessons
We offer swim lessons from ages 6 months to 16+. We also offer private lessons for those who need specialized instruction.
2026 Swim Lessons:
Registration Opens:
Sunday, May 10th at 12:00AM
Morning Swim Lessons June 22 - July 3 Session A:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 11:30AM - 12:00PM
Big Fish (Ages 1yr 6m - 3yr 6m) | Monday, Wednesday, Friday 11:30AM - 12:00PM
Level 1 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 1 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 2 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 2 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 3 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 3 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 4 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 4 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 5 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 6 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 7/8 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Afternoon Swim Lessons June 22 - July 22 Session A:
Big Fish (Ages 1yr 6m - 3yr 6m) | Mondays & Wednesdays 5:30PM - 6:00PM
Level 1 (Ages 3+) | Mondays & Wednesdays 4:30PM - 5:00PM
Level 1 (Ages 3+) | Mondays & Wednesdays 5:00PM - 5:30PM
Level 2 (Ages 3+) | Mondays & Wednesdays 4:00PM - 4:30PM
Level 2 (Ages 3+) | Mondays & Wednesdays 5:00PM - 5:30PM
Level 3 (Ages 3+) | Mondays &Wednesdays 4:30PM - 5:00PM
Level 3 (Ages 3+) | Mondays &Wednesdays 5:30PM - 6:00PM
Level 4 (Ages 3+) | Mondays &Wednesdays 4:00PM - 4:30PM
Level 4 (Ages 3+) | Mondays & Wednesdays 5:30PM - 6:00PM
Level 5 (Ages 3+) | Mondays & Wednesdays 4:30PM - 5:00PM
Level 6 (Ages 3+) | Mondays &Wednesdays 5:00PM - 5:30PM
Level 7/8 (Ages 3+) | Mondays & Wednesdays 4:00PM - 4:30PM
Morning Swim Lessons July 6 - July 17 Session B:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 11:30AM - 12:00PM
Big Fish (Ages 1yr 6m - 3yr 6m) | Monday, Wednesday, Friday 11:30AM - 12:00PM
Level 1 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 1 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 2 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 2 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 3 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 3 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 4 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 4 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 5 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 6 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 7/8 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Afternoon Swim Lessons June 23 - July 23 Session B:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 5:30PM - 6:00PM
Level 1 (Ages 3+) | Tuesday & Thursday 4:30PM - 5:00PM
Level 1 (Ages 3+) | Tuesday & Thursday 5:00PM - 5:30PM
Level 2 (Ages 3+) | Tuesday & Thursday 4:00PM - 4:30PM
Level 2 (Ages 3+) | Tuesday & Thursday 5:00PM - 5:30PM
Level 3 (Ages 3+) | Tuesday & Thursday 4:30PM - 5:00PM
Level 3 (Ages 3+) | Tuesday & Thursday 5:30PM - 6:00PM
Level 4 (Ages 3+) | Tuesday & Thursday 4:00PM - 4:30PM
Level 4 (Ages 3+) | Tuesday & Thursday 5:30PM - 6:00PM
Level 5 (Ages 3+) | Tuesday & Thursday 4:30PM - 5:00PM
Level 6 (Ages 3+) | Tuesday & Thursday 5:00PM - 5:30PM
Level 7/8 (Ages 3+) | Tuesday & Thursday 4:00PM - 4:30PM
Morning Swim Lessons July 20 - July 31 Session C:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 11:30AM - 12:00PM
Big Fish (Ages 1yr 6m - 3yr 6m) | Monday, Wednesday, Friday 11:30AM - 12:00PM
Level 1 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 1 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 2 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 2 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 3 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 3 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 4 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 4 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 5 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 6 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 7/8 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Afternoon Swim Lessons July 27 - August 26 Session C:
Big Fish (Ages 1yr 6m - 3yr 6m) | Mondays & Wednesdays 5:30PM - 6:00PM
Level 1 (Ages 3+) | Mondays & Wednesdays 4:30PM - 5:00PM
Level 1 (Ages 3+) | Mondays & Wednesdays 5:00PM - 5:30PM
Level 2 (Ages 3+) | Mondays & Wednesdays 4:00PM - 4:30PM
Level 2 (Ages 3+) | Mondays & Wednesdays 5:00PM - 5:30PM
Level 3 (Ages 3+) | Mondays &Wednesdays 4:30PM - 5:00PM
Level 3 (Ages 3+) | Mondays &Wednesdays 5:30PM - 6:00PM
Level 4 (Ages 3+) | Mondays &Wednesdays 4:00PM - 4:30PM
Level 4 (Ages 3+) | Mondays & Wednesdays 5:30PM - 6:00PM
Level 5 (Ages 3+) | Mondays & Wednesdays 4:30PM - 5:00PM
Level 6 (Ages 3+) | Mondays &Wednesdays 5:00PM - 5:30PM
Level 7/8 (Ages 3+) | Mondays & Wednesdays 4:00PM - 4:30PM
Morning Swim Lessons August 3 - August 14 Session D:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 11:30AM - 12:00PM
Big Fish (Ages 1yr 6m - 3yr 6m) | Monday, Wednesday, Friday 11:30AM - 12:00PM
Level 1 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 1 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 2 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 2 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 3 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 3 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 4 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 4 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 5 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 6 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 7/8 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Afternoon Swim Lessons July 28 - August 27 Session D:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 5:30PM - 6:00PM
Level 1 (Ages 3+) | Tuesday & Thursday 4:30PM - 5:00PM
Level 1 (Ages 3+) | Tuesday & Thursday 5:00PM - 5:30PM
Level 2 (Ages 3+) | Tuesday & Thursday 4:00PM - 4:30PM
Level 2 (Ages 3+) | Tuesday & Thursday 5:00PM - 5:30PM
Level 3 (Ages 3+) | Tuesday & Thursday 4:30PM - 5:00PM
Level 3 (Ages 3+) | Tuesday & Thursday 5:30PM - 6:00PM
Level 4 (Ages 3+) | Tuesday & Thursday 4:00PM - 4:30PM
Level 4 (Ages 3+) | Tuesday & Thursday 5:30PM - 6:00PM
Level 5 (Ages 3+) | Tuesday & Thursday 4:30PM - 5:00PM
Level 6 (Ages 3+) | Tuesday & Thursday 5:00PM - 5:30PM
Level 7/8 (Ages 3+) | Tuesday & Thursday 4:00PM - 4:30PM
Morning Swim Lessons August 17 - August 28 Session E:
Little Fish (Ages 6m - 1yr 6m) | Tuesday & Thursday 11:30AM - 12:00PM
Big Fish (Ages 1yr 6m - 3yr 6m) | Monday, Wednesday, Friday 11:30AM - 12:00PM
Level 1 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 1 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 2 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 2 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 3 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 3 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 4 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Level 4 (Ages 3+) | Weekdays 11:30AM - 12:00PM
Level 5 (Ages 3+) | Weekdays 10:30AM - 11:00AM
Level 6 (Ages 3+) | Weekdays 11:00AM - 11:30AM
Level 7/8 (Ages 3+) | Weekdays 10:00AM - 10:30AM
Homeschool Swim Lessons:
Homeschool Swim Lessons (Ages 3+) | Monday - Thursday 11:00AM - 11:30AM
Homeschool Swim Lessons (Ages 3+) | Monday - Thursday 11:30AM - 12:00PM
Private Lessons with Halley:
Ages 1yr 6m+ | June 30 - July 21 | Tuesday 4:00PM - 4:30PM
Ages 1yr 6m+ | June 30 - July 21 | Tuesday 4:30PM - 5:00PM
Ages 1yr 6m+ | June 30 - July 21 | Tuesday 5:00PM - 5:30PM
Private Lessons with Bonnie:
Ages 1yr 6m+ | June 23 - July 2 | Tuesday & Thursday 9:30AM - 10:00AM
Ages 1yr 6m+ | June 23 - July 2 | Tuesday & Thursday 10:00AM - 10:30AM
Ages 1yr 6m+ | June 23 - July 2 | Tuesday & Thursday 10:30AM - 11:00AM
Ages 1yr 6m+ | June 23 - July 2 | Tuesday & Thursday 11:00AM - 11:30AM
Ages 1yr 6m+ | June 23 - July 2 | Tuesday & Thursday 11:30AM - 12:00PM
Ages 1yr 6m+ | July 7 - July 16 | Tuesday & Thursday 9:30AM - 10:00AM
Ages 1yr 6m+ | July 7 - July 16 | Tuesday & Thursday 10:00AM - 10:30AM
Ages 1yr 6m+ | July 7 - July 16 | Tuesday & Thursday 10:30AM - 11:00AM
Ages 1yr 6m+ | July 7 - July 16 | Tuesday & Thursday 11:00AM - 11:30AM
Ages 1yr 6m+ | July 7 - July 16 | Tuesday & Thursday 11:30AM - 12:00PM
Ages 1yr 6m+ | July 21 - July 30 | Tuesday & Thursday 9:30AM - 10:00AM
Ages 1yr 6m+ | July 21 - July 30 | Tuesday & Thursday 10:00AM - 10:30AM
Ages 1yr 6m+ | July 21 - July 30 | Tuesday & Thursday 10:30AM - 11:00AM
Ages 1yr 6m+ | July 21 - July 30 | Tuesday & Thursday 11:00AM - 11:30AM
Ages 1yr 6m+ | July 21 - July 30 | Tuesday & Thursday 11:30AM - 12:00PM
Ages 1yr 6m+ | August 4 - August 13 | Tuesday & Thursday 9:30AM - 10:00AM
Ages 1yr 6m+ | August 4 - August 13 | Tuesday & Thursday 10:00AM - 10:30AM
Ages 1yr 6m+ | August 4 - August 13 | Tuesday & Thursday 10:30AM - 11:00AM
Ages 1yr 6m+ | August 4 - August 13 | Tuesday & Thursday 11:00AM - 11:30AM
Ages 1yr 6m+ | August 4 - August 13 | Tuesday & Thursday 11:30AM - 12:00PM
Ages 1yr 6m+ | August 18 - August 27 | Tuesday & Thursday 9:30AM - 10:00AM
Ages 1yr 6m+ | August 18 - August 27 | Tuesday & Thursday 10:00AM - 10:30AM
Ages 1yr 6m+ | August 18 - August 27 | Tuesday & Thursday 10:30AM - 11:00AM
Ages 1yr 6m+ | August 18 - August 27 | Tuesday & Thursday 11:00AM - 11:30AM
Ages 1yr 6m+ | August 18 - August 27 | Tuesday & Thursday 11:30AM - 12:00PM
Private Lessons with Hannah:
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 4:00PM - 4:30PM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 4:30PM - 5:00PM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 5:00PM - 5:30PM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 5:30PM - 6:00PM
Private Lessons with Anne:
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 9:30AM - 10:00AM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 10:00AM - 10:30AM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 10:30AM - 11:00AM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 11:00AM - 11:30AM
Ages 1yr 6m+ | June 22 - July 1 | Monday & Wednesday 11:30AM - 12:00PM
Ages 1yr 6m+ | July 7 - July 15 | Monday & Wednesday 9:30AM - 10:00AM
Ages 1yr 6m+ | July 7 - July 15 | Monday & Wednesday 10:00AM - 10:30AM
Ages 1yr 6m+ | July 7 - July 15 | Monday & Wednesday 10:30AM - 11:00AM
Ages 1yr 6m+ | July 7 - July 15 | Monday & Wednesday 11:00AM - 11:30AM
Ages 1yr 6m+ | July 7 - July 15 | Monday & Wednesday 11:30AM - 12:00PM
Ages 1yr 6m+ | July 20 - July 29 | Monday & Wednesday 9:30AM - 10:00AM
Ages 1yr 6m+ | July 20 - July 29 | Monday & Wednesday 10:00AM - 10:30AM
Ages 1yr 6m+ | July 20 - July 29 | Monday & Wednesday 10:30AM - 11:00AM
Ages 1yr 6m+ | July 20 - July 29 | Monday & Wednesday 11:00AM - 11:30AM
Ages 1yr 6m+ | July 20 - July 29 | Monday & Wednesday 11:30AM - 12:00PM
Ages 1yr 6m+ | August 17 - August 26 | Monday & Wednesday 9:30AM - 10:00AM
Ages 1yr 6m+ | August 17 - August 26 | Monday & Wednesday 10:00AM - 10:30AM
Ages 1yr 6m+ | August 17 - August 26 | Monday & Wednesday 10:30AM - 11:00AM
Ages 1yr 6m+ | August 17 - August 26 | Monday & Wednesday 11:00AM - 11:30AM
Ages 1yr 6m+ | August 17 - August 26 | Monday & Wednesday 11:30AM - 12:00PM
