Tailored Training for All Ages and Skill Levels
Private Swim Lessons
Experience personalized instruction with our private swim lessons, designed to help you build confidence and improve your technique
Multilingual
English, Farsi, Mandarin
Warm Pool
All of our pools are heated
Flexible
Our instructors offer flexible scheduling
Types of Lessons

Private (1:1)
This is a one-on-one private instruction( one student/ lesson). Lessons are tailored to individual needs, focusing on personal skill development and confidence.

Semi Private (2:1)
Small group sessions with a maximum of two students per lesson. Students enrolled in this class are all in similar levels and ages.

Group (3:1)
Engaging and fun classes designed for groups of 3-5 students per class. Students enrolled in this class are all in similar levels and ages.
About Us
Welcome to Mina’s Swim school! Here, we offer private swimming lessons and semi-private(2 people) and group lessons for all ages. We provide swimming lessons all throughout towns of Richmond Hill, Markham, Newmarket and Vaughan. Our instructors will come either to your home pool for lessons or you can choose one of our pools to attend.
Students will be taught through the unique program tailored to their level and will have the unique opportunity of developing into strong and confident swimmers.

“Joining Mina’s Swim School has been the best decision for our family! My daughter was terrified of water, but within weeks, the incredible instructors had her swimming confidently. The personalized attention and friendly atmosphere made all the difference!”
