Swim Lessons

Onalaska Parks & Recreation offers both group and private swim lessons throughout the summer.

Group swim lessons will take place each Monday through Friday, for two weeks during the sessions listed. Each class is between 25 minutes (Parent-tot thru level 2) and 45 minutes (levels 3-6) long. Each of the sessions will have a variety of levels to choose from, if you do not see the level your child needs, you may need to choose a lesson from another session.

*Please note that for levels 1-6 your child must be at least 6 years old at the start of the session. 

Group Sessions Available: 

Session 1 - June 5 to June 16

Session 2 - June 19 to June 30

Session 3 - July 3 to July 14 (no class on July 4th)

Session 4 - July 17 to July 2

Session 5 - July 31 to August 11


Group Swim Lesson Rates
    Resident    Non-Resident
$23/child $32/child


For a list of all available Levels and Session times, please visit onalaska.recdesk.com/community/program and select the category "aquatic".


Private swim lessons schedules will be set with your instructor following your registration and payment. Each registrant will receive 6, 30-minute private lessons. There is a firm maximum of 10 registrants per session.

Private Sessions Available: 

June 2023 - 10 registrant maximum

July 2023 - 10 registrant maximum

August 2023 - 10 registrant maximum

*Please note: Siblings may take private lessons together, however both must be registered separately.

Private Swim Lesson Rates
    Resident    Non-Resident
$75/child $90/child



In the event that 2+ classes are canceled by Parks & Recreation staff due to inclement weather or otherwise, attempts may be made to make up missed lessons on an available weekend morning. This does not apply to participant no-shows or missed classes.