Skip to main content

Swim lessons in Brooklyn and lower Manhattan

Our overview of swim programs in Brooklyn and lower Manhattan features all learn to swim and swim team programs including levels, ages, costs and locations.

Aqua Beba | Williamsburg & Bushwick 

Program Details: AquaBeba’s fully trained instructors teach kids from infants to toddlers to young children the fundamentals of swimming in a safe and comfortable water environment. Our unique program allows babies and parents to feel confident and secure in the watery world around them. Caregivers must participate in lessons. Group and private lessons are available for all ages.

Levels: Beginners – Advanced

Ages: 4 months – 9 years

Costs: $550 – $600/season (11 weeks)

Locations: The Wave, 230 Wythe Avenue | Williamsburg

342 Eldert Street | Hasley/Bushwick

ContactWebsite | [email protected]

British Swim School | Prospect Heights 

Program Details: We are the premier learn-to-swim provider for people of all ages, offering programs for children ages 3-months through adults. We use gentle teaching methods and a survival-first approach to help people of all experience levels become safer, stronger swimmers. British Swim School’s safe, fun, and effective instructional program has made it the preferred choice for parents and students for over 40 years.

Levels: Beginners – Advanced

Ages: Starts at 3 months

Costs: Membership Enrollment fee is $50 per family; $43.50 per group lesson. $80 per private lesson.

Locations: 904 Pacific Street Condominium | Prospect Heights

Contact: Website|[email protected]| 718.576.1870

Berkeley Carroll School Community Swim | Park Slope

Program Details: Berkeley Carroll is committed to providing educational programs that engage, challenge, and foster fundamental swimming skills. The Bongsoon Zubay Athletic Center is open to the community for recreational use during early mornings, evenings, and weekends (September through July). They offer a variety of membership options in addition to group classes, private lessons, family swim, pool parties, and lap swim hours.

Levels: Beginners – Advanced

Ages: 6 months – 17 years

Costs: Family Swim starts at $20; $480-$560/season for group classes; $800-$960/season for semi-private and private lessons.

Locations: Athletic Center at 762 President Street | Park Slope

Contact: Website [email protected] | 718-534-6624

Physique Swimming @ Congregation Beth Elohim | Park Slope 

Program Details: Physique Swim School lessons at CBE aim to teach swimming as a life skill. Little ones and parents are welcomed into the water for parent-and-me classes, and older kids can graduate to group lessons and stroke clinics that prep big kids to join a local swim team.

Levels: Beginners – Advanced

Ages: Starts at 6 months

Costs: $550 – $840 per 11-12 group classes ($50-$70/class). $100-$140/semi-private lessons; $130-$170/private lessons.

Locations: Congregation Beth Elohim | 274 Garfield Place | Park Slope

Contact: Website | [email protected] | 212.725.0939

Chelsea Piers Field House Brooklyn | Prospect Heights 

Program Details: At Chelsea Piers Field House Brooklyn, our swim classes are designed to give your child the skills they need for a lifetime of enjoyment and safety in the water. Our professional coaches will guide your child with carefully curated instruction, from first-time swimmer water safety to learn-to-swim and mastering the four competitive strokes.

Levels: Beginners – Advanced

Ages: Starts at 6 months

Costs: $577.49/13 group classes; $1,172.50/13 private classes

Locations: 601 Dean Street | Prospect Heights

Contact: Website| 718.957.2120

Dodge YMCA | Boerum Hill 

Program Details: Dodge YMCA offers swim classes for infants, kids, and teenagers. Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness. Children learn water safety, basic swimming competency, and progress through levels as they develop skills. Students learn personal water safety, achieve basic swimming competency, and progress to learn about the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. They offer group lessons, family swim, one-on-one time with a YMCA swim instructor, and lap swimming.

Levels: All levels

Ages: 6 months and older

Costs: Parent & Child classes and Preschool classes start at $189/one class per week for YMCA members and $286 for non-members. School age classes start at $200/one class per week for YMCA members and $400 for non-members. Find more classes and priceshere. YMCA membership informationhere.

Locations: 225 Atlantic Avenue | Boerum Hill

Contact: Website[email protected]| 212.912.2421

Goldfish Swim School | Gowanus 

Program Details: Swim lessons are offered year-round with a low 4:1 maximum student-to-teacher-ratio to ensure that your child receives the most patience, supervision and guidance. Goldfish Swim School offers unique learn-to-swim programs for kids ages 4 months to 12 years. This popular swim school attracts many local families, and its classes fill up fast. Its “safety-first” swimming facility has a vibrant, tropical design and a warm, 90-degree pool. Family swim, smaller group lessons, clinics, and a swim team are also offered.

Levels: All levels

Ages: 4 months to 12 years

Costs:Weekly group lessons start at $47.50/lesson; see all pricinghere.

Locations: 620 Degraw Street | Gowanus

Contact: Website| 929.467.7550

Imagine Swimming | Crown Heights 

Program Details: Imagine Swimming was founded by Casey Barrett and Lars Merseburg, two former world-class swimmers. The lessons are constantly adapted and structured around the fluid development of every young swimmer for 30 “active” minutes. The “Classic” Imagine class, for children has a 1:4, 1:2 or 1:1 teacher/student ratio. This class size provides the highest quality atmosphere for both skill development and social interaction. This full-sized lap pool includes a 7’6″ deep end, state-of-the-art water treatment systems, and spacious locker room and viewing areas. The Crown Heights Armory pool hosts swim lessons for all ages, lap swim, swim team practices, synchronized swimming, aqua aerobics, lifeguard training, and much more. In addition to programming provided by Imagine, the pool also welcomes a variety of partners, making the pool available for a wide range of community benefits.

Levels: Beginners – Advanced

Ages: 18 months and older

Costs: $59 per class;$118 – $236 for Semi-Private and Private classes.

Locations: The Crown Heights Armory Pool | 1561 Bedford Avenue | Crown Heights

Contact: Website[email protected]| 212-253-9650

Imagine Swimming | Tribeca 

Program Details: Imagine Swimming was founded by Casey Barrett and Lars Merseburg, two former world-class swimmers. The lessons are constantly adapted and structured around the fluid development of every young swimmer for 30 “active” minutes. The “Classic” Imagine class, for children has a 1:4, 1:2 or 1:1 teacher/student ratio. This class size provides the highest quality atmosphere for both skill development and social interaction. This full-sized lap pool includes a 7’6″ deep end, state-of-the-art water treatment systems, and spacious locker room and viewing areas. The Crown Heights Armory pool hosts swim lessons for all ages, lap swim, swim team practices, synchronized swimming, aqua aerobics, lifeguard training, and much more. In addition to programming provided by Imagine, the pool also welcomes a variety of partners, making the pool available for a wide range of community benefits.

Levels: Beginners – Advanced

Ages: Tribeca Flagship welcomes ages 8 weeks and up; Tribeca BMCC welcomes ages 5 and up.

Costs: $59 per class;$118 – $236 for Semi-Private and Private classes.

Locations: Tribeca Flagship | 40 Harrison Street

Tribeca BMCC | 77 Harrison Street

Contact: Website|[email protected]| 212-253-9650

Life Time | DUMBO

Program Details:Certified swim instructors will help your child progress through levels with a fun and engaging approach. Life Time’s progressive, month-to-month swim lessons work with your schedule. Just pick the day and time that works for you! Swim Lessons are for Life Time members only. Lesson are currently offered Saturday 10am-4pm, Sundays 9am-4pm, and Mondays/Tuesdays/Wednesday/Thursdays 3:45pm-7:30pm. Family Swim also offered for Life Time members and their families.

Levels: Beginners – Advanced

Ages: Starts at 3 months

Costs: Group Lessons $105/month/person; Semi-Private Lessons $205/month/person; Private Lessons $305/month/person. Swim Lessons for Life Time members only. Membership informationhere.

Locations: 168Front Street | DUMBO

Contact: Website[email protected]| 718.233.8100

LIU Children’s Academy Swim Lessons | Fort Greene

Program Details: During the Fall and Spring semesters, Children’s Academy offers Saturday swim lessons at the Steinberg Wellness Center. Learn basic swimming skills, build confidence and have fun too! Our classes, held in one of Brooklyn’s best pools, are right for all levels. Children are arranged by experience to ensure optimal instruction. Our swim instructors are all Division 1 athletes, experience, exceptionally patient, and know how to get results! For the past 14 years we’ve offered the best swimming classes in Brooklyn on Saturdays. To register, click here.

Levels: All levels

Ages: 8 months and older

Costs: $30 – $45 per session

Locations: 161 Ashland Place | Fort Greene

Contact: Website | [email protected] | 718.488.6025

Manhattan Youth Swim School | Tribeca 

Program Details: The Manhattan Youth Swim School at the Downtown Community Center provides small-group, child-centered swimming lessons for all ages and abilities. Our program promotes safety, fun, and friendship, taught through our progressive “Learn-to-Swim” curriculum. The Downtown Community Center features a full length 25-yard pool, kept at a warm and inviting 86-88 degrees–perfect for families and young children. Center Members are able to access daily Family Swim and Adult Lap Swim hours, as well as complimentary pool and pool-side classes for infants and toddlers throughout the week. Learn more about Membership to the Downtown Community Center. While members of the Center receive discounted rates on group swim lesson fees, you do not have to have a membership to enroll.

Levels: Beginners – Advanced

Ages: 6 months and older

Costs: Clickherefor enrollment and pricing.

Locations: 120 Warren Street | Tribeca

Contact: Website[email protected] | 212.766.1104 (ext. 298)

Take Me to the Water Swim School | Various Locations in Downtown Brooklyn & Williamsburg

Program Details: Since 1984, Take Me to the Water Swim School has offered expert Instruction in a nurturing environment. Students quickly become comfortable due to small class sizes, warm pools, and an engaging imaginative curriculum. Swim lessons are offered for all ages and abilities, including Baby & Me, Group Lessons, Private Swim Lessons, Semi-Private Lessons, and a Swim Team.

Levels: Beginners – Advanced

Ages: 6 months and older

Costs: Baby & Me $40/class; Semi-Private $50/class, Small Group Lesson $40/class; Group Lesson $35/class, Private Lesson $90/class; Swim Team $50/class.

Locations: The Sheraton | 228 Duffield Street | Downtown Brooklyn

Holiday Inn | 300 Schermerhorn Street | Downtown Brooklyn

Olive Park Condo | 100 Maspeth Avenue | Williamsburg

Contact: Website[email protected] | 212.371.9500

YMCA Bedford-Stuyvesant | Bed Stuy 

Program Details: The Bed Stuy YMCA offers swim classes for infants, kids and teenagers.

Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness. Children learn water safety, basic swimming competency, and progress through levels as they develop skills. Students learn personal water safety, achieve basic swimming competency, and progress to learn about the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. They offer group lessons and one-on-one time with a YMCA swim instructor.

Levels: All levels

Ages: 6 months and older

Costs: Parent & Child classes and Preschool classes start at $207/one class per week for YMCA members and $328 for non-members. School age classes start at $174/one class per week for YMCA members and $278 for non-members. Find more classes and prices here. YMCA membership information here.

Locations:  1121 Bedford Avenue | Bed Stuy

Contact: Website[email protected]| 718.789.1497 x4003

YMCA Prospect Park | Prospect Park 

Program Details: YMCA in Prospect Park offers swim classes for infants, kids and teenagers. Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness. Children learn water safety, basic swimming competency, and progress through levels as they develop skills. Students learn personal water safety, achieve basic swimming competency, and progress to learn about the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. They offer group lessons and one-on-one time with a YMCA swim instructor.

Levels: All levels

Ages: 6 months and older

Costs: Parent & Child classes and Preschool classes start at $178/one class per week for YMCA members and $294 for non-members. School age classes start at $165/one class per week for YMCA members and $271 for non-members. Find more classes and prices here. YMCA membership information here.

Locations: 357 9th Street | Prospect Park

Contact: Website [email protected] | 212.912.2368

YMCA Greenpoint | Greenpoint 

Program Details: YMCA in Greenpoint offers swim classes for infants, kids and teenagers. Accompanied by a parent, infants and toddlers learn to be comfortable in the water and develop swim readiness. Children learn water safety, basic swimming competency, and progress through levels as they develop skills. Students learn personal water safety, achieve basic swimming competency, and progress to learn about the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. They offer group lessons and one-on-one time with a YMCA swim instructor.

Levels: All levels

Ages: 6 months and older

Costs: Parent & Child classes and Preschool classes start at $185/one class per week for YMCA members and $262 for non-members. School age classes start at $185/one class per week for YMCA members and $262 for non-members. Find more classes and prices here. YMCA membership information here.

Locations: 99 Meserole Avenue | Greenpoint

Contact: Website | [email protected] | 212.912.2260 x 4415

Updated: March 2024. Main Image: Goldfish Swim School.

The Latest for Brooklyn Parents

Top