Total Swimming offers first-class swimming lessons in Edinburgh that work to a specific programme to the ability level of each pupil. We welcome all skillsets and ages, encouraging a fun approach to classes that aims to get the very best out of all children.

All of our venues that we work with are individually assessed, ensuring that they meet our high standards as a swimming academy; we believe that the right environment is key to facilitating the very best lessons that we can deliver. Our centres have excellent facilities and equipment available for use throughout the classes.

Total Swimming lessons in Edinburgh are held at:


Dalmahoy Hotel & Country Club

Total Swimming Academies are pleased to offer the Dalmahoy Hotel & Country Club as a new host venue for our learn to swim programme.

Read more


ESMS Sports Centres at Stewart's Melville College

Total Swimming Academies are excited to announce our new partnership with ESMS School & Sports centre. The programme will cater for all ages and abilities, including Adult SwimFitness Classes, Child SwimFitness, Rookie Lifeguarding and Adult & Child classes.

Read more

Join a Total Swimming class in your area Find a class

World Pay
Online booking is coming very soon, in the meantime please call our office on 0161 764 2223 to book.