YMCA of the Triangle

Header slogan


Preschool Swim Lessons

The YMCA of the Triangle offers progressive swim lessons for ages 3 - 5. YMCA swim lessons are taught year round in our indoor and outdoor pools.

Our swim lessons have a low child-to-instructor ratio. YMCA swim instructors are trained to work with younger children and lifeguards are always on the pool deck during swim lessons. Parents are welcome to watch lessons from the pool deck.

We use class levels to ensure your preschooler is placed according to his/ her ability. Children are evaluated at the beginning of each session and placed in the appropriate class based on demonstrated ability. Children should be able to work with an instructor and participate in swim lessons independently and willingly. 



  • Jump to instructor
  • Swim 5 feet without floatation assistance
  • Submerge face in water 
  • Back float for 10 seconds


  • Tread water for 30 seconds
  • Front float for 10 seconds
  • 12.5 yards elementary backstroke and freestyle without flotation assistance
  • Touch at shallow end bottom of the pool


  • Jump into the deep end and resurface
  • Swim 25 yards freestyle
  • Swim 12.5 yards backstroke and breaststroke
  • Perform streamlined push-off from a wall

Registration Dates

Spring Lessons
Feb. 1: Members
Feb. 15: Program Participants

Summer Lessons
May 1: Members
May 15: Program Participants
Summer swim lessons at outdoor pools are only available for YMCA Members. 

Fall Lessons
Aug. 1: Members
Aug. 15: Program Participants

Winter Lessons
Nov. 1: Members
Nov. 15: Program Participants

Not all lesson days and times are available for Program Participants, due to demand.

Aquatics Directors

A.E. Finley YMCA, Linda Singh
Alexander Family YMCA, Whitney Anderson
Chapel Hill - Carrboro and Meadowmont YMCAs, Seattle Kiser
Downtown Durham and Hope Valley Farms YMCAs, Stanley Bass
Ingram Family YMCA, Josh Tillett
Kerr Family YMCA, Lorie Buchholz
Kraft Family YMCA, Jack Schenk
Northwest Cary YMCA, Jessica Meder
Poole Family, Nick Tipling
Taylor Family YMCA, Christopher Thomas
YMCA at Knightdale Station, Jeff Little