Teaching your child to swim is an essential life skill. Enrolling your child in swim lessons is the first step in educating them about water safety and the benefits of swimming.
Fall and Winter swim lessons will be held at the Cedar Valley SportsPlex indoor pool. Summer swim lessons are held at the following sites: CVSP (indoor) and Byrnes Pool (outdoor).
We do our best to maintain small class sizes as it is most beneficial for instruction and retention. All Preschool through Level 6 sessions include 8, 40-minute lessons. Infant and Toddler sessions include 4, 40-minute lessons. Infant and Toddler lessons require an adult to be in the water with the child.
2026-27 FALL & WINTER REGISTRATION BEGINS MONDAY, AUGUST 3 AT 8:00 AM!
SUMMER 2026 SWIM LESSONS
Byrnes Aquatic Center (outdoors) – 801 Campbell Ave, Waterloo
Cedar Valley SportsPlex (indoors) – 300 Jefferson St, Waterloo
Preschool through Level 6 classes are offered in two week sessions meeting Monday-Thursday both weeks (8 classes total). Infant and Toddler classes are offered in one week sessions meeting Monday-Thursday (4 classes total) with Infant classes meeting the first week of the session and Toddler classes meeting the second week of the session. All class meetings are 40 minutes. Fridays of each week will be used for make-up days.
Registration Begins: Monday, February 2 at 8:00 am
SESSION 1 (Byrnes & CVSP): June 8-18
SESSION 2 (Byrnes & CVSP): June 22 – July 2
SESSION 3 (Byrnes): July 13-23
SESSION 4 (Byrnes): July 27 – August 6
Registration Deadlines:
Wednesday, June 3 – Session 1
Wednesday, June 17 – Session 2
Wednesday, July 8 – Session 3
Wednesday, July 22 – Session 4
FALL & WINTER 2025-26 SWIM LESSONS
Site: Cedar Valley SportsPlex (indoor pool)
Fall & Winter Preschool through Level 3 classes are offered in four-week sessions meeting Tuesdays & Thursdays each week (8 classes total). Infant and Toddler classes are offered in four-week sessions meeting Wednesdays of each week (4 classes total). All class meetings are 40 minutes.
Registration Begins: Monday, August 3 at 8:00 am
FALL 1: September 22 – October 15
FALL 2: October 27 – November 19
WINTER 1: January 12 – February 4
WINTER 2: February 16 – March 11
Registration Deadlines:
Sunday, September 20 – Fall 1
Sunday, October 25 – Fall 2
Sunday, January 10 – Winter 1
Sunday, February 14 – Winter 2


