Swim Lessons

With small group sizes, experienced instructors, and a supportive environment, your swimmer will progress at their own pace while building lifelong water safety skills.

Level 1

Water Comfort & Safety Basics

For swimmers who are brand new or still getting comfortable in the water

In this group, children learn to feel safe, relaxed, and happy in the pool. The focus is on building trust with the water through gentle, supportive activities. Swimmers practice getting their faces wet, blowing bubbles, and learning how their bodies move in the water. They'll also try floating and kicking with help from an instructor.

By the end of this level:

Children feel confident putting their faces in the water and can float and kick with very little assistance.

Level 2

Independent Movement & Body Control

For swimmers who are comfortable in the water and ready to move on their own

This group helps swimmers take the next step toward independence. Children learn how to glide, kick, and move through the water without being held. They practice simple arm movements, breath control while moving, and how to keep their bodies balanced in the water.

By the end of this level:

Swimmers can glide and kick on their own for short distances and are beginning to coordinate their movements with confidence.

Level 3

Coordinated Swimming Fundamentals

For swimmers who can move independently and are ready to combine skills

In this group, swimmers start putting everything together. They learn how to coordinate their arms and legs to move smoothly through the water — without focusing on formal strokes yet. They also practice simple breathing patterns, basic treading skills, and how to switch between front and back positions safely.

By the end of this level:

Swimmers can travel longer distances on their own, use coordinated movements, and feel comfortable in deeper water with supervision.

You will have the opportunity to select your swimmer’s level during booking (see below).

How Our Sessions Work

  • Each session consists of 5 consecutive classes (30 mins each) over a one-week period, based on the time block you select. Your swimmer will attend the same time slot every day.

  • Members: $90 per session
    Non-Members: $140 per session
    Pricing will be reflected in your cart upon checkout.

  • Session slots are limited. If your swimmer is unable to attend and you need to cancel the session, please let us know at least 7 days in advance by emailing icrcguards@gmail.com and icrctreas@gmail.com so we may open the slot to another family.

Book Your Session