For over 100 years, the YMCA has been one of America's favorite swim instructors and a leader in water safety. Our proven curriculum and friendly environment enhance skills, all while having fun.

At the Y, swimming is a life skill. We offer a wide selection of parent & child, preschool, school-age, teen, and adult swim lessons that build strong and confident swimmers. All age groups are taught the same skills but divided according to their developmental milestones.

Are you registering for swim lessons but unsure what level to place your child in?

  • You can make an appointment for a free swim evaluation that takes 5-10 minutes per child to make sure your child is placed at the correct level. Email or call 9733661120 Ext. 31 or email
  • Swim lessons are being held Mondays, Tuesdays and Thursdays and Friday evenings and Saturday mornings.
  • All NEW students must be evaluated before signing up for Swim Lessons except for Level A, Level B & Level 1 which are beginners.
  • All group lessons are 30 minutes long except for Swim Fit which is 45 minutes.
  • The class ratio is 3:1 for Group lessons with no class over 6 swimmers.  If the class exceeds 3 swimmers, another instructor is assigned to the class.  Our Swim Fit group is 1:15
  • If the class you are looking for is full or closed, please reach out to Sammie for assistance. In many cases, we are able to accommodate your needs.
  • Private swim lessons are catered to your schedule as well as our pool space and instructor availability. 
  • PLEASE be sure to download our App-YMCA UNIVERSAL. This is our primary form of communication when it comes to canceling due to snowstorms, pool closures and thunderstorms. 

QUESTIONS ABOUT SWIM LESSONS? Contact Sammie or Allison at or Ext. 31 Sammie's office hours are Tuesday-Saturday. 

We do not offer credits to accounts for weather closing (snow/thunderstorms). The cancelled lesson will be available as a make-up lesson. Please see our make-up lesson policy. Any current credits issued to your account will expire 1 year after the issued date.

Swim Lesson Schedule 

LEVEL Monday Tuesday Thursday Friday Saturday 
A --- 4:50pm 4:50pm  --- 9:35am, 10:45am, 11:55am
B --- 4:15pm --- --- 9:00am, 10:10am, 11:20am 
1A 4:00pm, 5:10pm, 5:45pm 4:15pm, 5:25pm, 6:00pm 4:15pm, 5:25pm 4:00pm, 5:10pm 9:00am, 10:10am, 11:20am 
1B 4:35pm 4:50pm 4:50pm, 6:00pm 4:35pm, 5:45pm 9:35am. 10:45am
2A 4:00pm 4:15pm, 5:25pm 4:15pm, 5:25pm 4:00pm 9:00am, 10:10am
2B 4:35pm, 5:10pm 4:50pm 4:50pm 4:35pm, 5:10pm 9:35am, 10:45am 
2C 5:45pm 6:00pm 6:00pm 5:45pm 11:55am
3A 4:00pm 4:15pm 4:15pm --- 9:00am
3B 4:35pm, 5:10pm 4:50pm, 5:25pm 4:50pm, 5:25pm 4:00pm, 4:35pm, 5:10pm 9:35am, 10:10am, 10:45am
3C 5:45pm 6:00pm 6:00pm 5:45pm 11:55am
4 4:00pm 4:00pm, 4:30pm, 5:00pm 4:00pm, 4:30pm, 5:00pm 4:35pm 9:00am, 9:30am, 10:00am, 11:55am
5 4:35pm 4:00pm, 4:30pm, 5:00pm, 6:00pm 4:00pm, 4:35pm, 5:00pm, 6:00pm 5:10pm 9:00am, 9:30am, 10:00am, 11:20am 
6 5:10pm 4:00pm, 4:30pm, 5:00pm 4:00pm, 4:30pm, 5:00pm 5:45pm 9:00am, 9:30am, 10:00am, 11:20am 
Swim Fit --- 4:00pm, 4:45pm 4:00pm, 4:45pm --- 9:00am, 9:45am 
Adult Beginner --- 6:30pm 6:30pm 10:00am, 10:30am 7:30am, 8:00am, 8:30am 
Adult Intermediate --- --- --- 11:00am 12:25pm



Adult Beginner

Adult Intermediate/Advanced

Level A Water Discovery

Level B Water Exploration

Level 1 Water Acclimation

Level 2 Water Movement

Level 3 Water Stamina

Level 4 Stroke Introduction

Level 5 Stroke Development

Level 6 Stroke Technique

Swim Fit

Private Swim Lessons