Swimming Lessons
:format(webp):no_upscale())
Children's swimming lessons
Adult swimming lessons
Find your child's level
Answer a few quick questions and we'll help you find the right swimming stage for your child.
Swim England Framework
Swim England Framework Move Southwark are proud to operate the Swim England Learn to Swim Programme teaching valuable skills to thousands of children in Southwark every year.
Find a Pool
Turn waiting into training
While the kids are in their lesson, enjoy time for you - with fitness, relaxation and a contract-free membership including gym, swim and classes.
Discover more fun for kids
Kids Holiday Swim Courses
Fill the holidays with fun, laughter and lots of splash! From first strokes to swimming success, our weekly holiday courses help children build confidence in the water while having a fantastic time.
Whether they're just starting out or looking to improve their skills, our holiday courses are packed with learning, achievement and fun.
:format(webp):no_upscale())
Birthday Parties
Celebrate with bouncy castles, soft play and plenty of fun at The Castle and Peckham Pulse Leisure Centre.
Perfect for:
• Children aged 5–12 years
• Swim parties at The Castle Leisure Centre
• Soft play parties at Peckham Pulse
• Party hosts are included to help keep the fun flowing
:format(webp):no_upscale())
Soft Play
Slides, ball pits and plenty of space to climb, explore and burn off energy - designed for children up to 8 years old at Peckham Pulse Leisure Centre.
Good to know:
• Pre-booking required
• Children must be supervised by an adult. Enjoy your workout with peace of mind while your little one is cared for at Peckham Pulse Leisure Centre.
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:quality(80):format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())
:format(webp):no_upscale())