Skip to Main Content

Enjoy Leisure over the October holidays! Book now

Dive into our comprehensive swimming lessons programme designed for all ages* and skill levels.

Our experienced instructors provide a safe and nurturing environment, teaching essential swimming techniques while instilling water confidence and safety awareness.

Our Award-winning Children’s Learn to Swim Programme
Our Learn to Swim programme follows the national Scottish Swimming Framework, offering a structure lesson programme and development pathway of infants and children from age 4 months plus which includes:

  • Early Years: Adult & Baby, Adult & Toddler, Adult & Child
  • Pre-School: Age 3-5 years
  • Swim Skills: Core Learn to Swim Programme Levels 1-4
  • Club Ready: A preparation level prior to moving to a swimming club

Each participant enrolled within the Learn to Swim programme joins our Get in the Swim Membership Scheme which includes free swims at ALL of our sites.

*Once your child turns 16, they will be required to join the Adults programme.
*Once your child turns 16, they will be required to join an Adults programme. Enjoy Leisure do not currently run an adults programme, however, can advise of adult programmes upon request.

Rookie Lifeguard

Once children have completed Swimskills 3 or above, they’ll have the opportunity to join Rookie Lifeguard, which teaches self-rescue, survival, rescue, and lifesaving sport skills.

Learn more!

Programme timetable for adults & early years

Adult beginners

This class will introduce you to the water and build confidence. We will focus on the key aquatic skills, including putting your face in the water.

Musselburgh Sports CentreMonday 12:00pm – 12:25pm
North Berwick Sports CentreMonday 6:00pm – 6:25pm

Adult improvers

Moving on from the beginner level, this will continue to develop your aquatic skills and introduce you to the swimming strokes.

Musselburgh Sports CentreMonday 12:30pm – 12:55pm
North Berwick Sports CentreMonday 6:30pm – 6:55pm
Dunbar Leisure PoolWednesday 6:00pm – 6:25pm
Aubigny Sports CentreThursday 7:00pm – 7:25pm

Adult stroke development

This level is for adults that wish to develop their swimming technique.

Aubigny Sports CentreThursday 7:00pm – 7:25pm

 

Aubigny Sports CentreMonday 9:00am – 9:25am
Wednesday 9:00am – 9:25am
Dunbar Leisure Pool

Monday 11:15am – 11:40am
Monday 11:45am – 12:10pm
Musselburgh Sports CentreFriday 9:30am – 9:55am
North Berwick Sports CentreTuesday 1:00pm – 1:25pm
Wednesday 10:00am – 10:25am

Aubigny Sports Centre



Monday 9:30am – 9:55am
Wednesday 9:30am – 9:55am
Friday 8:30am – 8:55am
Friday 9:00am – 9:25am
Sunday 8:00am – 8:25am
Dunbar Leisure Pool


Monday 12:15pm – 12:40pm
Wednesday 11:45am – 12:10pm
Wednesday 12:15pm – 12:40pm
Musselburgh Sports Centre


Wednesday 1:45pm – 2:10pm
Friday 10:00am – 10:25am
Friday 11:00am – 11:25am
North Berwick Sports Centre


Tuesday 1:30pm – 1:55pm
Wednesday 10:30am – 10:55am
Wednesday 11:00am – 11:25am
Friday 10:15am – 10:40am

Aubigny Sports Centre






Monday 10:00am – 10:25am
Tuesday 11:45am – 12:10pm
Wednesday 10:00am – 10:25am
Wednesday 6:15pm – 6:40pm
Friday 8:00am – 8:25am
Friday 9:30am – 9:55am
Saturday 8:00am – 8:25am
Sunday 8:30am – 8:55am
Dunbar Leisure Pool

Monday 12:45pm – 1:10pm
Wednesday 11:45am – 12:10pm
Musselburgh Sports Centre


Wednesday 1:45pm – 2:10pm
Friday 10:30am – 10:55am
Friday 11:00am – 11:25am
North Berwick Sports Centre


Tuesday 1:30pm – 1:55pm
Wednesday 11:30am – 11:55am
Friday 10:45am – 11:10am
Saturday 11:00am – 11:25am

Frequently asked questions

Due to high demand, our waiting list for lessons is long and it may be some time before we’re in position to offer your child a space.

While we’re unable to give an exact timeframe, as this depends on the progression of children currently in lessons, the wait can be up to 12 months or more, depending on the class required and current availability.

One of our Swimming Development Officers will get in touch as soon as a space becomes available. Thank you for your patience!

  • Rolling Lesson Programme:  Lessons run for up to 48 weeks of the year.
  • Smoother Transitions: Participants move to the next level when they are ready, (subject to availability).
  • Easy Monthly Payments: Swimming lessons are paid for in manageable monthly direct debit payments.
  • Free Swims: All lesson participants are able to enjoy Free Swims at all East Lothian Swimming Pools, all year round.
  • 10% discount on our Zoggs Swimwear Range.

Monthly membership payments 

Swimming Lessons are paid by monthly direct debit from a nominated bank account.

Monthly Payment is £28.00 per month for a child/concession, or £38.60 standard adult price.

*Access to Leisure Customers are entitled to a 50% discount on the standard monthly membership fee. However should the Access to Leisure subscription expire / terminate the direct debit payment will automatically increase to the standard amount. Further Terms & Conditions Apply.

Fill in the Enquiry form below to join our waiting list.

Application Process
Once you have been offered a place in the lesson scheme, you will be asked to complete a Get in the Swim Membership Scheme Form, and make an initial pro-rata payment at your preferred Sports Centre.

To comply with banking regulations, and to protect customers from fraud and identity theft, you may be asked for proof of photographic ID and bank account ownership.

For further information about the programme please download our Get In The Swim parents leaflet.

Alternatively, you can contact us if you have any questions via swimming@enjoyleisure.com or call 0131 653 5250.

If your child has any additional support needs, please get in touch with our swimming development team via swimming@enjoyleisure.com so we can discuss their specific requirements.

As far as possible, we integrate children with additional support needs into our mainstream lessons.  However for those children with more complex needs, we offer swimming lessons especially tailored ASN lessons at both Aubigny Sports Centre and Dunbar Leisure Pool.

It’s never too late to discover the joy of swimming!   Whether you are starting from the very beginning, want to improve your confidence in the water, develop your stroke technique or additional training in preparation for competitions / triathlons we can help.
Adult Lessons Available: 

  • Adult Beginner
  • Adult Improver
  • Adult Stroke Development

Please contact our swimming lesson development team via swimming@enjoyleisure.com and they will discuss your requirements and advise you of current availability to suit your needs.

Just complete the form below to cancel your membership.

If your child would like to continue regular swimming, our junior swim only membership is available, more details here.

What comes after the Learn to Swim programme?

Have you completed Swimskills 4? Are you wondering what to do next or how to take your swimming to the next level?

Check out what a swim club could offer you, or let your child swim as often as they like with our junior swim membership.

Swimming Clubs

pdf- 985 KB

Clubs

Musselburgh Amateur Swimming Club

Haddington & District Amateur Swimming Club

Musselburgh Amateur Swimming Club

Haddington & District Amateur Swimming Club

Got kids in swimming lessons?

Why not make the most of the time your child is in their class and take your little one to soft play!

Find out more about our soft play membership

Did you find this page useful?

We are constantly striving to give our customers a better online experience and we welcome your feedback.