• Learn to swim in a private swim school in Richmond Hill.

    Private Sessions 1:1

    For swimmers who benefit from one-on-one attention, Ella’s Swim School offers private lessons tailored to each individual’s skill level and goals.

    Whether your child is just starting out, working on advanced strokes, or needs extra support to pass a level, private lessons provide:

    Personalized instruction and pacing

    Focus on specific skills or challenges

    A calm, focused learning environment

    Format:

    Pre-school to Level 6

    8 half-hour lessons per session

    Rookie Patrol, Ranger Patrol, Star Patrol

    8 1-hour lessons per session

    Monday to Thursday, mornings or early afternoons

    📩 Contact Ella to check availability or book a spot.

  • Offering Private, Semi-Private, and group sessions in Richmond Hill.

    Semi-Private Sessions 2:1

    Semi-private lessons are perfect for siblings, cousins, or friends who are at a similar swimming level. With a 2:1 student-to-instructor ratio, swimmers get the benefit of personalized instruction while enjoying the motivation of learning with a partner.

    Semi-private lessons help build skills and confidence in a supportive, social setting. Each child receives focused attention while practicing turns, strokes, and water safety at their own pace.

    Format:

    Pre-school to Level 6

    8 half-hour lessons per session

    Rookie Patrol, Ranger Patrol, Star Patrol

    8 1-hour lessons per session

    To ensure the best experience, both swimmers should be close in age and at the same swimming level.

    📩 Contact Ella to register or ask about pairing options.

  • Life Saving Society Certified Swim Instructor.

    Group Sessions 3:1

    Group lessons are a fun and affordable way for swimmers to build skills in a small, supportive setting. With a maximum of three swimmers per class, each child receives individual attention while also learning through peer interaction.

    Group lessons are ideal for confident beginners and developing swimmers who are comfortable in the water and ready to improve technique, endurance, and water safety skills alongside others.

    Format:

    Pre-school to Level 6

    8 half-hour lessons per session

    Rookie Patrol, Ranger Patrol, Star Patrol

    8 1-hour lessons per session

    Monday to Thursday, mornings or early afternoons

    To keep the group focused and effective, swimmers should be similar in age and skill level.

    Contact Ella to inquire about available group spots or to register with friends

Services

Filters

No results found

No results match your search. Try removing a few filters.