Ribble Valley Borough Council's website uses cookies to store information on your computer. We use cookies to improve our website and some cookies are essential for parts of the website to work. If you continue to browse ribblevalley.gov.uk we'll assume that you agree to receive cookies used by this site. To find out more about the cookies we use see our cookie notice.

Ribble Valley Borough Council

Ribblesdale Pool

Swimming Lessons

Baby and toddler swimming lessons

Every Tuesday and Friday

  • For children aged from 12 months
  • Every Tuesday and Friday (booking required)
  • £60 for 12 week course 

12 months - 2 years 9.30am - 10.10am (booking required)

2 years - 3 years 10.10am - 10.40am (booking required)

Pre school 3 years 10.40am - 11.30am (booking required)

3 years+ Teachers Recommendation Class  11.30am - 12.00

Our Baby and Toddler swimming lessons will help introduce very young children to the pool environment. The instuctor led class will involve fun activites to help each child develop water confidence and learn basic techniques.

Parents need to be in the pool with their child throughout the lesson.

To find out more please call 01200 424825 or complete our online pool enquiry form

Children's swimming lessons (aged 4 +) 

Only £54.00 for 12 week course: 

Following the ASA Learn to Swim Scheme, our lessons look at developing confidence, improving stroke technique and enhancing stamina.

The lessons range from non beginners working towards completing their duckling badge and progress onto competent swimmers who can then start the Rookie Lifeguard award.

To register your child onto our lessons please call 01200 424825

Adult swimming lessons

Available on a one to one basis. These one - one sessions with our experienced teachers are ideal for all abilities. From total beginners wanting to gain confidence in the water, to competitive swimmers wishing to improve stroke technique for an upcoming event.

Each lesson lasts 30 minutes at a cost of £12.50 and can be booked in the large 25 metre pool or the smaller, shallower learner pool.

For additional information please contact Ribblesdale Pool on 01200 424825 or complete our online pool enquiry form