Swim Lessons

Swim Lesson Schedule

Pre-Summer- Red Cross Learn to Swim Mini-Sessions

These sessions are designed as refresher courses for young swimmers who have been out of the water since the previous summer. Each session offers four classes to help the participants regain confidence in the water.

  • Date: Monday through Thursday
  • Session 1: May 13 through May 16
  • Session 2: May 20 through May 23
  • Session 3: May 28 through May 31 (*Tuesday - Friday)
  • Fee: $32 City Resident / $40 Nonresident

Red Cross Learn to Swim Program

The Learn to Swim Program is designed to teach children, teens, and adults to swim in a positive, fun, and safe environment. Lessons emphasize skill progression, water safety awareness and endurance. To fit your schedule, we are offering morning and evening sessions. Each morning session offers 8 classes and each evening session offers 4 classes.

  • Date: Week and two-week sessions are offered beginning June 10
  • Fee: Varies based on session

Private Lessons

One-on-one swim instruction is perfect for those who need more instructor attention. Private lessons are available for all ages and swimming levels. Each session includes four 30-minute classes. Space is extremely limited, advanced registration required.

  • Date: Monday through Thursday, May 13 through August 1
  • Time: Morning and Evening times available
  • Fee: $100 City Resident / $120 Nonresident

Youth Swim League

Join the team! Participants will learn about sportsmanship, team camaraderie, endurance and stroke development, while enjoying a fun and healthy environment. Prerequisite: Participants must be able to swim 50 yards without stopping.

  • Date: Monday through Thursday
  • Time: 11 to 11:45 a.m.
  • Ages: 6 to 16 years
  • Fees: 
    • June 10 through August 1: $110 City Resident / $125 Nonresident
    • June 10 through July 3: $60 City Resident / $75 Nonresident
    • July 8 through August 1: $60 City Resident / $75 Nonresident

Junior Lifeguarding

This program helps teens build the knowledge, attitude, and skills that are required to be a responsible future lifeguard. Participants learn skills such as swimming, leadership, rescue response, drowning prevention, professionalism and teamwork. Give your child the opportunity to train as a lifeguard and prepare for their first summer job!

  • Date: Two 3 week sessions are being offered this summer
  • Monday through Thursday
    • June 10 through June 20, Noon to 2 p.m.
    • June 24 through June 27, Noon to 3 p.m.
  • Monday through Thursday
    • July 8 through July 18, Noon to 2 p.m.
    • July 22 through July 25, Noon to 3 p.m.
  • Ages: 11 to 15 years
  • Fee: $110 City Resident / $125 Nonresident


Registration for Swim Lessons and Youth Swim League will begin April 10th!