Skip to content


Swim Lessons

The Oswegoland Park District offers swim lessons at Winrock Pool for all ages and abilities all summer long. Swim Lesson FAQs

Winrock Pool Amenities

  • Heated between 80-82°F
  • Zero Depth Pool
  • Play Fountains
  • Kiddie Slide
  • Playground Area
  • Lap Lanes
  • Chaise Lounge Chairs
  • ADA Compliant

Skill Guidelines

To determine the appropriate level, use the following questions:

Can you/your child:

Level 1
  • Float independently on front and back?
  • Submerge face completely underwater?
  • Swim Freestyle with little or no help?

No to any? > Level 1
Yes to all? > Continue to Level 2

Level 2
  • Complete front and back float comfortably without assistance?
  • Complete front and back glides comfortably without assistance?
  • Complete arm & leg movements for freestyle, backstroke, elementary backstroke?
  • Swim 10 yards using freestyle, backstroke, and elementary backstroke?

No to any? > Level 2
Yes to all? > Continue to Level 3

Level 3
  • Swim 15 yards of freestyle and backstroke without assistance?
  • Swim freestyle using rhythmic breathing or side breathing?
  • Swim elementary backstroke?

No to any? > Level 3
Yes to all? > Continue to Level 4

Level 4
  • Tread water for 30 seconds?
  • Swim 25 yards of butterfly?
  • Swim 25 yards of breaststroke?

No to any? > Level 4
Yes to all? > Continue to Level 5

Level 5
  • Tread water using different kicks for more than 60 seconds?
  • Swim butterfly or breaststroke?
  • Swim more than 50 yards of freestyle with rhythmic breathing, breaststroke, backstroke, and elementary backstroke?

No to any? > Level 5
Yes to all? > Check out our Oswego Otters Swim Team, Seahorse Swim Squad, Swim Clinics, or Private lessons!

Private Lessons

If you or your child would benefit from having focused help on a particular swim skill or level, private or semi-private lessons can help. Private lessons are available at Winrock Pool daily. Private lessons are available beginning June 8. Each lesson is 30 minutes and available for all ages.

To register for semi-private lessons, you must know the participants you are sharing your lesson with. Semi-private lessons cannot exceed 3 participants. Prices are listed per person.

For more information or to be placed in line to be scheduled and registered, please complete this form. A supervisor will contact you to schedule your lesson(s) by June 4 and will arrange to accept payment. 24 cancellation notice required to reschedule.

Single 30 min lesson – $35
3 pack of 30 min lessons – $95

Single 30 min lesson – $25/person
3 pack of 30 min lessons – $60/person

Cancellation Procedures

Cancellations will be posted on the Rainout Line as soon as possible. No individual calls will be made. Time has been built in to programs to cover one day of cancelled classes. If there are any additional days cancelled, a refund for missed time will be issued.

Our Aquatics Programs Include:


Accessibility Toolbar