Learn to Swim

Learning to swim is an important life skill. The Town's Learn to Swim program strives to open the door to a lifetime of opportunities in water through progressive instruction in a group or private setting. Our year-round program specializes in teaching all ages and ability levels, from toddlers to adults, following a continuous curriculum developed to ensure swimmers learn the skills and endurance to be safe and confident in the water.

With a maximum depth of 4 feet 6 inches, and temperature around 87 degrees, the Miller Activity Complex (MAC) Pool is an ideal location for swimmers to learn to be
comfortable in the water.

  1. 1
  2. 2
  3. 3
  4. 4

Swim lesson details

Each Learn to Swim session runs 8 weeks in length to build upon the skills learned from previous sessions.

  • Group lessons are offered Monday through Thursday and on Saturdays.
  • All lessons meet one day a week.
  • Private lessons are available once a week and are 30 minutes in length.

Are you an experienced swimmer? We also offer competitive swim teams, competitive diving, SCUBA classes, and American Red Cross Lifeguarding and safety classes.

  1. Parent-Tot
  2. Preschool
  3. Youth
  4. Pre-Team
LevelAgesPrimary Objectives
Seahorses6 to 24 monthsParents help introduce children to the water using circle-time songs, while learning basic body positioning and holding techniques to promote water comfort.

One adult per child is required to be in the water. Swim diapers or plastic pants are required.
Sea Otters2 to 3.5 yearsDesigned for toddlers who have advanced beyond Seahorses, but are not ready to be in the water without a parent. Skills are similar to Seahorses and include both parents and instructors practicing skills with toddlers to help them adjust to swimming independently.

One adult per child is required to be in the water. Swim diapers or plastic pants are required for children not yet potty trained.

Evening & Saturday Sessions

SessionDatesRegistration Opens
Session 1Jan. 9 through March 4Dec. 17
Session 2March 20 through May 6Feb. 25
Session 3May 8  through June 29
April 29
Session 4July 10 through Aug. 26June 24
Session 5Aug. 28 through Oct. 14Aug. 19
Session 6Oct. 23 through Dec.16Oct. 7

Summer Bootcamp Sessions

Session Dates (Monday-Thursday) Registration Opens
Session A June 5 through 15 May 20
Session B June 19 through 29 May 20
Session C July 10 through 20 May 20
Session D July 24 through Aug. 3 May 20


Online registration is available.

Priority registration is available for those who are currently enrolled in the Learn to Swim program. General registration is open to new comers.

Please do not double-register your child in order to get the class you desire. A 10% cancellation fee will be assessed on cancellations that are requested at least three days before the start of class. After that, refunds will not be available. Lessons can also not be prorated.

Questions regarding your swimmer's current level and to register by phone, please call our Aquatics Specialist at 720-733-2283 or Learn to Swim Coordinator at 720-733-4485.