top of page
Swim Lessons

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

bottom of page