Learn to Swim

The Town of Castle Rock’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. 

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. 
  • Weekday participants meet twice a week - either Monday and Wednesday or Tuesday and Thursday.
  • Saturday group-lesson participants meet once a week. 
  • Preschool classes, best suited for children ages 3 through 5, are 25 minutes in length. 
  • Youth classes, best suited for children ages 6 through 12, are 40 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.  

2019 Registration Dates

Session Dates Priority
Session 1 Jan. 6-March 2 Dec. 15 Dec. 22
Session 2 March 3-May 4 Feb. 16 Feb. 23
Session 3 May 5-June 29 April 20 April 27
Session 4 July 7-Aug. 29 June 15 June 22
Session 5 Sept. 3-Oct. 26 Aug. 17 Aug. 24
Session 6 Oct. 27-Dec. 21 Oct. 12 Oct. 19
  1. Parent-Tot
  2. Preschool
  3. Youth


Level Ages Primary Objectives
1 6-24 months Parents help introduce children to 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.    
2 2-4 years Designed for toddlers who have advanced beyond Parent-Tot: 1, but are not ready to be in the water without a parent. Skills are similar to Parent-Tot: 1 and include parent and instructors both practicing skills with toddlers to help them adjust to swimming without a parent. One adult per child is required to be in the water. 

Swim diapers or plastic pants are required for children not potty-trained.  


Online registration is available.

The Priority Registration period is available only to those individuals enrolled in the current series.  General Registration is open to those who are not enrolled in the current series.

We request that you do not double-register your child in order to get the class you desire. A 10 percent cancellation fee will be assessed on cancellations that are requested prior to three days from the beginning of the series. After this date, refunds will not be available. Lessons cannot 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.