Start your Swimming
Journey Today!

RKL Swims is a reputable swim school offering high-quality swimming lessons for children of all ages, including private lessons across all of South and West Wales. Led by Kitchener and his dedicated team, we create a fun and engaging environment whilst maintaining the highest standards of teaching. Our experienced instructors will help you gain confidence in the water as well as mastering essential swimming skills.

Join us at RKL Swims and experience the joys of swimming!

Who are we?

Children’s Lessons

Dive into our fun children's swimming lessons at RKL Swims! Our experienced instructors create a safe and engaging environment where kids can develop essential swimming skills whilst building confidence in the water. With small class sizes and personalized tuition, every child is set up for success. Book your children into swimming lessons with us today and watch them thrive!

Newborn-Infant Lessons

Start your little one's aquatic journey early with our newborn-infant swim lessons at RKL Swims! Our gentle and nurturing approach helps infants become comfortable in the water while promoting essential water safety skills. These classes are perfect for bonding and laying the foundation for a lifetime of swimming enjoyment. Secure your spot now and give your baby a splashy start!

Adult Lessons

It's never too late to learn to swim or improve your skills with RKL Swims' adult swim lessons! Our patient and knowledgeable instructors tailor each session to your individual needs, ensuring you gain confidence and proficiency in the water. Whether you're a beginner or looking to refine your technique, our adult classes are designed to help you achieve your goals. Book your swim lessons today and make a splash towards a healthier, more active lifestyle!

Why choose RKL?

STA Accredited Star Swim School

Skilled, Fun, Professionally Trained Staff

Small Class Sizes to aid development

Teachers in the water with lower levels

All Staff DBS & Certificate Checked

Athrawon Nofio sy'n Siarad Cymraeg