KJ Aquatics brings professional swimming lessons to Aurora with small-group classes for babies, children, teens, and adults at our Goulding Avenue location. Our certified instructors help students develop water safety skills, strengthen their swimming abilities, and feel more confident every time they enter the pool.

Conveniently located at 180 Goulding Avenue, KJ Aquatics gives Aurora residents access to quality swimming instruction right in their community.
Our swim school welcomes families, beginners, and experienced swimmers who want to develop their abilities in a comfortable, encouraging setting.
We understand the importance of finding activities that fit into busy family schedules, which is why our programs offer flexible enrollment and consistent opportunities to learn.
From a child’s first introduction to swimming to an adult’s goal of mastering new strokes, our instructors are committed to helping every student succeed.
Our Aurora swimming programs combine skill-based instruction with a positive learning environment that encourages students to develop at a comfortable pace. With classes for different ages, experience levels, and learning needs, we make it easier for everyone to enjoy the benefits of swimming.
Give your child a confident start in the water with swimming lessons that make learning fun, safe, and engaging. From parent-assisted baby classes to progressive lessons for older children, our instructors introduce important skills through activities suited to each developmental stage.
Whether you’re a teenager hoping to improve your strokes or an adult learning to swim for the first time, our classes provide guidance tailored to your experience. Students develop stronger technique, greater water awareness, and the confidence to enjoy swimming more independently.
Our beginner swimming lessons help new swimmers become familiar with the water while developing fundamental movements and safety skills. Through step-by-step instruction, students practise breathing, floating, kicking, and basic stroke techniques as they become more comfortable.
Our specialized swimming lessons provide an adaptable learning experience for students who require a different pace or approach to instruction. We focus on individual strengths, comfort levels, and learning goals to help swimmers build skills in a welcoming, supportive environment.
Learning to swim is an important life skill, and KJ Aquatics creates an environment where students can develop that skill with encouragement and expert guidance.
Our small-group classes allow instructors to recognize individual strengths, address challenges, and help swimmers improve through consistent practice.
With certified instructors, heated teaching pools, and lessons designed around different skill levels, we help Aurora residents become safer, stronger, and more capable swimmers.

Our child used to struggle a bit even with freestyle, but thanks to the careful one-on-one instruction, they can now swim backstroke very smoothly. The coach pays close attention to each child’s level, and we’ve seen a noticeable improvement in a short time. The facility is always clean, and the instructors are very passionate and dedicated. We plan to continue attending this swim school. Highly recommended!
Not at all! Our programs welcome complete beginners, including children and adults who have never taken swimming lessons. We’ll help you find a class that matches your current comfort level and experience.
Class placement considers a swimmer’s age, existing abilities, and comfort in the water. Our instructors also monitor progress during lessons to ensure students continue learning at an appropriate level.
Yes, KJ Aquatics offers programs for multiple age groups, making it possible for siblings to participate in swimming lessons at the same location. Class schedules and available times depend on each child’s age and swimming level.
Yes, our teaching pools are heated to provide a comfortable environment for swimmers of different ages. This is especially helpful for younger children and beginners who are still becoming familiar with the water.
Payment is completed during registration to secure your lesson dates, with monthly billing available for ongoing enrollment. We accept major credit cards, and fees depend on the selected program and lesson schedule.
Yes! In addition to our Aurora swim school at 180 Goulding Avenue, KJ Aquatics offers swimming lessons at three other locations across the Greater Toronto Area:
Discover how KJ Aquatics makes learning to swim a positive experience for students of every age and ability at our Goulding Avenue location. Explore our available Aurora swimming classes and start building the skills, confidence, and water safety awareness that last a lifetime.