4.7 / 5 by 10,000+ Satisfied Swimmers

Home > Locations

Find Swim Lessons in the Hudson Waterfront Area

Finding the right swim program starts with a convenient location near you. Whether you are introducing a toddler to the water or refining your own lap stroke, our lessons are designed to build safety and confidence.

Use the map and list below to view local pool locations, check current swim lesson offerings, and review pricing. Once you select your preferred pool, take our fast 2-minute swim assessment to instantly find and register for the perfect class.

700 Palisadium Dr
Cliffside Park, NJ 07010
6252 Riverside Station Blvd
Secaucus, NJ 07094
333 Elmwood Avenue
Maplewood, NJ 07040
201 North Street
Jersey City, NJ 07307
264 Van Horne St
Jersey City, NJ 07304
96 Sussex Street
Jersey City, NJ 07302
1050 John F. Kennedy Blvd
Bayonne, NJ 07002
461 US-46
Fairfield, NJ 07004
199 Scoles Avenue
Clifton, NJ 07012

Trusted By Industry Leaders

Discover The British Swim School Difference

Discover The British Swim School Difference

Survival-First Approach

Master lifesaving survival skills for protection against the dangers of drowning.

Highly-Trained Instructors

Learn from experts with in-depth training & enthusiasm for teaching water safety.

Goal-Oriented Program

Progress at your own pace with instruction that fits your unique skills and learning style.

Small Group Sizes

Get individual attention in small groups of 4-6 swimmers for faster progress.

Fun & Gentle Methods

Stay engaged with supportive teaching techniques that make learning fun.

Year-Round Enrollment

Start anytime and make progress with ongoing lessons for uninterrupted progress.