KJ Aquatics offers professional swimming lessons for babies, children, teens, and adults at our Markham location, just 5 minutes from Richmond Hill. Our experienced instructors provide small-group classes that build confidence, water safety, and swimming skills at every level.

Located at 555 Cochrane Drive, Unit 1C in Markham, KJ Aquatics offers Richmond Hill families a convenient place to learn and improve their swimming skills.
Just a 5-minute drive from Richmond Hill, our location makes it easy to incorporate swimming lessons into your family’s weekly routine.
Our certified instructors provide structured, supportive lessons in small groups, giving swimmers the attention they need to progress.
Whether you’re registering your child for their first lesson or looking to improve your own swimming abilities, our team is here to help.
KJ Aquatics offers a variety of swimming programs designed to help Richmond Hill residents develop essential water skills, improve technique, and become confident swimmers. From early water introductions to advanced skill development, our classes provide personalized instruction in a positive, encouraging environment.
Introduce your little ones to swimming with age-appropriate lessons that focus on water comfort, safety, and foundational skills. Our instructors use engaging activities and gradual skill progression to help children build confidence while learning to swim.
It’s never too late to become a stronger, more confident swimmer with our swimming lessons for teens and adults. Whether you’re learning for the first time, overcoming a fear of water, or refining your technique, our instructors provide supportive guidance at every stage.
Our beginner swimming lessons help swimmers develop essential skills such as floating, breathing, kicking, and basic strokes. With patient instruction and plenty of opportunities to practise, beginners can progress comfortably at their own pace.
We offer specialized swimming instruction for students who benefit from an adapted teaching approach, including those with developmental, physical, sensory, or learning needs. Our instructors adjust lessons to accommodate individual abilities, build confidence, and encourage meaningful progress.
At KJ Aquatics, we believe every swimmer deserves the attention and encouragement needed to succeed in the water.
Our small-group classes typically maintain a maximum 4:1 student-to-instructor ratio, allowing our certified instructors to provide personalized feedback, correct techniques, and support individual learning goals.
With structured lessons, flexible enrollment options, and a welcoming learning environment, we make swimming an enjoyable and rewarding experience for the whole family.

I had an amazing experience with KJ Aquatics! The swim instructors are incredibly knowledgeable, patient, and supportive, making it the perfect place for both beginners and advanced swimmers. Whether you’re looking for swimming lessons for kids, adult swim classes, or competitive swim training, this is definitely one of the best swim schools around.
Our swimming lessons are either 30 or 60 minutes long, depending on the swimmer’s age and program. Each class follows a structured approach that provides time to learn, practise, and develop new skills.
Yes! KJ Aquatics offers trial classes so swimmers can experience our teaching approach before committing to ongoing lessons. Trial classes also help our instructors recommend the most appropriate level based on the swimmer’s abilities and comfort.
Yes, our programs don’t follow fixed seasonal sessions, so swimmers can begin at different times throughout the year when space is available. We also offer month-to-month enrollment and longer-term commitment options to accommodate different schedules and preferences.
Swimmers should bring a swimsuit and towel, along with swim diapers for younger children when required. We provide training equipment used during lessons, including goggles, flutter boards, noodles, and other swimming aids.
Absolutely! Our instructors monitor each swimmer’s progress and recommend moving to the next level when they’re ready. This approach ensures students continue developing their abilities without waiting for a new session to begin.
Yes! In addition to our Markham location at 555 Cochrane Drive, Unit 1C, KJ Aquatics offers swimming lessons at three other convenient locations:
Join KJ Aquatics at our Markham location, just 5 minutes from Richmond Hill, and discover how our small-group swimming lessons can help you or your child become a stronger, more confident swimmer. Explore our available classes and take the next step toward safer, more enjoyable swimming.