Learn to Swim
Learn to Swim Program
Schedule:
- Monday – Friday – 2 Week Blocks: 9:00 AM – 12:00 PM
- Monday/ Wednesday & Tuesday/Thursday – 4 weeks: 4:30-7:30pm
Registration opens May 14 at 10:00am and lessons fill up quickly. Be ready by previewing program dates and times in PerfectMind!
Tip: Be sure to create a registration account online prior to registration day, and log in before 8:30am for a faster registration
Summer 2025 Sessions
Day Time
Session 1: July7-18
Session 2: July 21- Aug. 1
Session 3: Aug. 5-15 (9 Lessons)
Session 4: Aug. 18-29
Evenings
Monday/ Wednesday 1: July 7- 30
Monday/ Wednesday 2: August 6-27 (7 Lessons)
Tuesday/ Thursday 1: July 8- 31
Tuesday/ Thursday 2: August 5-28

Lesson Type | Instructor-to-Participant Ratio | Duration | Cost per Lesson per Participant |
---|---|---|---|
Regular Group | Varies by level | 30-45 min | $8.94 |
Low-Ratio Group | 1:3-4 | 30 min | $13.33 |
Semi-Private | 1:2 | 30 min | $19.91 |
Private | 1:1 | 30 min | $27.27 |
- Private lessons are available for ages 3+ in Preschool A – Swimmer 6 & Adult lessons. Patrol and Bronze classes cannot be taken as private lessons.
- To convert a private lesson to a semi-private, call the Senior Instructor at 807-684-3335. Register one child online to secure the spot, and the price will be adjusted accordingly.
Courses and program information are available for viewing on Perfect Mind prior to registration going live. Login to your Perfect Mind account to be prepared for registration day.
Swim Level DescriptionsSwim SchedulePool Admission PolicyRegister for a Program!
Become a Lifeguard!
Start your career as a lifeguard today! Learn more about open lifeguard and instructor jobs.