Swimming is a life skill as well as great exercise and a challenging sport. Our Ys offer swim lessons for all ages, family swim, competitive swimming, and many kinds of adaptive swim programs for kids with special needs, so we can all safely enjoy the pleasures of an aquatic environment.

The YMCA's Swimming programs encourage people of all ages to use the buoyant qualities of water to enhance their physical fitness through exercise. It’s an ideal form of exercise for all ages and increases physical strength and endurance without putting stress and strain on joints. Swimmers and non-swimmers alike can take part in this type of exercise to improve health, fitness and overall well-being.

Our Y's offer programs for:
Infant Swimming Resource (ISR)
Parent/Child Swim Lessons
Youth Lessons in our Swim Academy
Adult Swim Lessons
Pre-Competitive Swim Team
Competitive Swim Team
Synchronized Swimming
Masters Swim
Water Aerobics Classes (link to schedules page)
Open Family and Lap Swim (link to schedules page)

Cape Ann YMCA Program Guide
Greater Beverly YMCA Program Guide
Haverhill/Plaistow YMCAs Program Guide
Ipswich Family YMCA Program Guide
Lynch/van Otterloo YMCA Program Guide
Salem Program YMCA Program Guide

Our Pool Schedules

Swim Lessons

YMCA of the North Shore Sharks Swim Team

North Shore Selkies Synchronized Swim Team

Masters Swimming-Adult Competitive Swimming