Skip to main content

Swim lessons in Brooklyn and lower Manhattan

Our guide to swim programs in Brooklyn and lower Manhattan covers everything from swim lessons and competitive teams to lap swim and family swim sessions, with details on ages, levels, costs, and locations. Programs are offered in DUMBO, Downtown Brooklyn, Fort Greene, Boerum Hill, Park Slope, Prospect Heights, Gowanus, Crown Heights, Williamsburg, Greenpoint, Bed-Stuy, Bushwick, lower Manhattan, and beyond.

All Sports for All People of Camp Olympia | Park Slope

Program Details: All Sports for All People offers weekend swim classes for all ages and levels, including Baby & Me (6–36 months), pre-swim team, advanced, and adult classes. Family Swim is open to all on Sundays. Group and private lessons are available. Spring 2026 season: Registration is open for Spring 2026, with classes running from March 14 to May 3.

Levels: Beginners – Advanced

Ages: 6 months and up

Costs: Group Classes are $294/6 classes; Private Classes are $75 and Semi-Private Classes are $125; Family Swim $5/swimmers currently enrolled in classes and $10/swimmers not enrolled (no registration required).

Locations: John Jay High School | 237 7th Avenue | Park Slope 

Contact: Website | in**@*******************le.net | 718.748.7084

 

Aqua Beba | Williamsburg, Bushwick & Midwood

Program Details: AquaBeba offers swim lessons for infants, toddlers, children, teens, and adults. Classes include group, semi-private, and private lessons; pre-team training; prenatal swim; and private teen and adult sessions. Caregiver participation is required for younger age groups. Spring 2026 season: Registration is open for the Spring 2026  season; visit their website to create and account and browse available classes.

Levels: Beginners – Advanced

Ages: 4 months and up

Costs: $150-$660 depending on enrollment type

Locations: The Wave | 230 Wythe Avenue | Williamsburg

342 Eldert Street | Bushwick

154 Scott Avenue | Bushwick

1544 Ocean Parkway | Midwood

 

Asphalt Green | Battery Park

Program Details: Asphalt Green offers youth swim programs starting at 4 months. Classes progress from water comfort to advanced skills, with options for swim leagues, a competitive team, and private lessons. Spring 2026 season: Register for Spring 2026 aquatics programs here!

Levels: Beginners – Advanced

Ages: 4 months and up 

Costs: Group classes are $777/term. Private youth swim lessons are $115 per 30-minute lesson and $230 per 60-minute lesson. See pricing for Swim League here and Swim Team here.

Locations: 212 North End Avenue | Battery Park

ContactWebsite | sw*************@**********en.org | 212.298.2900

 

British Swim School | Prospect Heights & Lower Manhattan

Program Details: British Swim School offers swim lessons for ages 3 months through adults. Programs are available for all experience levels. Note: Their pool is closed Mondays and Fridays! Spring 2026 seasonRegistration for the Spring 2026 season is now open. Browse all programs and register here.

Levels: Beginners – Advanced

Ages: 3 months and up

Costs: Membership Enrollment fee is $50 per family; enrollment leads to an ongoing membership that is auto-renewed every month. $46.50 per group lesson; $80 per private lesson.

Locations: 904 Pacific Street Condominium | Prospect Heights

88 Fulton Street | Wall Street

Liberty Terrace Condominium | 380 Rector Place | Battery Park City

 

Berkeley Carroll School Community Swim | Park Slope

Program Details: The Berkeley Carroll School’s Athletic Center is open to the community during early mornings, evenings, and weekends (September–July). Group classes, private lessons, family swim on select Sundays, pool parties, and lap swim are available. Classes include Baby & Me, Toddler & Me, group swim, competitive swim, synchronized swimming, and lifeguard training. Spring 2026 season: Online registration for the Spring 2026 season is open and will run through April 30. Click here to view the Spring schedule.

Levels: Beginners – Advanced

Ages: 6 months and up

Costs: Classes are $630/season. Private lessons start at $90/30 minutes, and semi-private lessons start at $130/30 minutes. Family Swim is $20 per caregiver and one child, with each additional child or adult costing $10; lap swimming is $20.

Locations: Athletic Center at 762 President Street | Park Slope

Contact: Website | sw**@*************ll.org | 718.534.6624

 

Brooklyn Stingrays | Downtown Brooklyn & Prospect Heights

Program Details: Brooklyn Stingrays is a year-round competitive swim team with USA Swimming-certified coaches. They offer professional coaching and technique instruction for swimmers aiming for city, regional, or national competition. Note: This is a program for established swimmers! Brooklyn Stingrays does not offer a learn-to-swim program. Spring 2026 season: Complete this form to be contacted with more information when they schedule their next tryout.

Levels: Intermediate to advanced. Sign up for tryouts here or contact the coach with any questions.

Ages: 6-18

Costs: $600 Annual Fee, $250/month for 10 and under, $275/month for ages 11-13, and $300/month for ages 14+

Locations: LIU Steinberg Wellness Center | 161 Ashland Place | Downtown Brooklyn

International High School Prospect Heights | 883 Classon Avenue | Prospect Heights

Contact: Website | bktricoach@gmail.com

 

Physique Swimming | Park Slope & Lower Manhattan

Program Details: Congregation Beth Elohim partners with Physique Swimming to offer swim lessons and family open swim at CBE’s pool in Park Slope. Classes are taught by Physique’s instructors and available multiple times weekly for all ages. Physique Swimming also has two locations in Lower Manhattan, on the campus of Lehman Prep. Spring 2026 season: The Winter season runs through March 15, and the Spring season runs March 16 – June 21. Register here!

Levels: Beginners – Advanced

Ages: 6 months and up 

Costs: Group classes are $55/30-minute session and $75/60-minute session. Semi Private lessons are $100-$140. Private lessons are $130-$170. Discounts for CBE members. Family Swim is open to CBE members only.

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

Lehman Prep Upper School | 25 Greenwich Street | Bowling Green

Lehman Prep Lower School | 41 Broad Street | Financial District

 

Chelsea Piers Field House Brooklyn | Prospect Heights 

Program Details: Chelsea Piers Swim School in Brooklyn offers classes designed to build water safety and swimming skills, from beginner lessons to mastering competitive strokes. Instruction takes place in a 1,300 sq. ft., 4-foot-deep warm water pool ideal for young swimmers. Spring 2026 season: The Winter season will run through early March, and the Spring season will kick off on March 7. Register here!

Levels: Beginners – Advanced

Ages: 3 months and up 

Costs: $1,440–$1,650/12 sessions

Locations: 601 Dean Street | Prospect Heights

Contact: Website | 718.957.2120

 

Freedom Aquatics | Bensonhurst

Program Details: Freedom Aquatics offers Learn to Swim classes, private lessons, and a USA Registered Competitive Swim Team program. Spring 2026 season: The season runs from September until the end of July. Sing up for a free tryout here!

Levels: Beginners – Advanced

Ages: 3 and up

Costs: Registration fee is $50/year; Classes range from $47/lesson to $147/lesson depending on the length and level

Location: New Utrecht High School | 1601 80th St | Bensonhurst

Contact: Website | sw**@*************cs.com | 866.763.9980

 

Goldfish Swim School | Gowanus 

Program Details: Goldfish Swim School offers year-round lessons for children 4 months to 12 years with a maximum 4:1 student-to-teacher ratio. The facility a warm 90-degree pool and a tropical design. Programs include family swim, small group lessons, and a swim team. Spring 2026 season: Visit website to create and account and browse classes for the Spring 2026 season.

Levels: All levels

Ages: 4 months to 12 years

Costs: Group Lessons (4 months-12 years) start at $50/lesson; Independent Baby classes with no parent in the water (24-35 months) are $65/lesson; Swim Force swim team (5-12 years) is $62/lesson. Annual membership is $25/swimmer.

Locations: 620 Degraw Street | Gowanus

Contact: Website | sw*********@********ss.com | 929.467.7550

 

Imagine Swimming | Crown Heights & Lower Manhattan

Program Details: Imagine offers 30-minute lessons tailored to each child’s development. Their Classic group classes (ages 3+) maintain a 1:4 teacher-to-student ratio for focused skill-building and social interaction. Additional offerings include lap swim memberships, family swim, lifeguard training, a competitive swim team (Manhattan Makos), an artistic swim team (Imagine Synchro), and even skateboarding and surfing lessons. Spring 2026 season: Registration is open for the Spring 2026 season, including regular lessons, holiday camps, and more. Learn more and enroll here!

Levels: All levels

Ages: 8 weeks and up 

Costs: $59/class for group classes; $89/class for semi-private classes and $178/class for private classes. There is also a $59 annual registration fee for participants who swim on a weekly basis. Lap swim memberships are $124/month or $25/session at their Crown Heights location.

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

TriBeca Flagship | 40 Harrison Street | TriBeca

TriBeca BMCC | 77 Harrison Street | TriBeca

Contact: Websitein**@*************ng.com | 212.253.9650

 

JCH of Bensonhurst Aquatics Center | Bensonhurst

Program Details: The JCH of Bensonhurst offers a variety of swim programs, including Parent & Me Swim starting at 8 months, a popular Swim Academy, a Swim Team & Jr Team, Developmental Swim for youth of all ages, and Private Lessons. Spring 2026 season: The Winter season runs through March. Check back here for Spring 2026 information.

Levels: Beginners – Advanced

Ages: Swim Academy for ages 4-14; Parent & Me Swim for 8 months – 3 years

Costs: Swim Academy starts at $435 for non members for one lesson per week and $680 for two lessons per week. Parent & Me Swim is $435/semester for nonmembers. See more pricing here.

Locations: 7802 Bay Parkway | Bensonhurst

Contact: Website | ca****@**hb.org

 

Life Time | DUMBO

Program Details: Life Time swim programs are members-only. Certified instructors teach swim lessons, and Life Time also has weekly Family Swim hours Fridays through Sundays. For advanced swimmers, they also offer a year-round developmental swim teams for ages 5 to 12 years old and competitive USA Swimming affiliated teams for ages 6 to 17 years old! Spring 2026 season: Browse all Spring 2026 classes and times here

Levels: Beginners – Advanced; try-outs required for the Swim Team, reach out to NY**********@**.life or 718.233.8100 for more information.

Ages: 4 months and up

Costs: Group lessons are $150/month; semi-private lessons are $300/month; private lessons are $400/month. Packages cover one 30-minute lesson per week, and any additional lessons are 25% off. Swim Lessons for Life Time members only. Membership information here. All family swim hours are free for members.

Locations: 168 Front Street | DUMBO

Contact: WebsiteNY**********@**.life | 718.233.8100

 

Manhattan Makos | Crown Heights & Lower Manhattan

Program Details: The Manhattan Makos are Imagine Swimming’s competitive swim team, coached by top swimmers from the tri-state area. Open to all levels, the team provides a pathway from first races to high-level competition. Spring 2026 season: Manhattan Makos is a year-round team. If you think your child meets the requirements, please speak with his or her Imagine instructor at the pool to determine if your swimmer is ready to move up to the swim team, then contact Coach Jon at jo*@*************ng.com or at 212.253.9650 to confirm a spot in the tryouts.

Levels: Intermediate – Advanced

Ages: 6 and up

Costs: Inquire directly to learn about pricing

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

Léman Prep | 25 Greenwich Street | Bowling Green

Contact: Website | ma***@*************ng.com | 212.253.9650

 

Manhattan Youth Swim School | TriBeca 

Program Details: The Manhattan Youth Swim School at the Downtown Community Center offers small-group swim lessons for all ages and abilities. The 25-yard pool is kept at 86–88°F. Members can access daily Family Swim, Adult Lap Swim, and infant/toddler pool classes, but lessons are open to non-members at standard rates. While members receive discounted rates on group swim lesson fees, you do not have to have a membership to enroll in lessons. Spring 2026 season: The fall semester runs from February 2 – June 26. Submit a registration request here.

Levels: Beginners – Advanced (Advanced swimmers should check out The Tritons Swim Team, which does not compete against other teams but instead hosts inter-team meets several times per year)

Ages: 6 months and up

Costs: Small group lessons break down to $49/lesson for Members and $55/lesson for non-Members.Classes for children under 2 are included in Membership ($195 Monthly for Families—increasing to $225/month on April 1, 2026). Private lessons start at $98/half-hour lesson.

Locations: 120 Warren Street | TriBeca

Contact: Websitesw**@************th.org | 212.766.1104 (ext. 298)

 

Poly Summer | Dyker Heights

Program Details: Poly Summer offers swimming lessons at their outdoor pool every summer. They have parent & child swim lessons for children ages 2-5 as well as group swim lessons for children ages 6-16. Lessons run twice a week for five weeks. Summer 2026 season: Learn more and register here!

Levels: Beginners – Advanced

Ages: 2-16

Costs: $385/10 lessons

Location: Poly Prep | 1 Poly Prep Drive | Dyker Heights

Contact: Website | su****@******ep.org | 718.836.9800 x 3220

 

QNS Aquatics | Flatbush

Program Details: QNS Aquatics offers lessons in its QAC Swim School program. They offer beginner and more advanced lessons for all ages. They also have a stroke clinic and pre-team as more competitive options. Spring 2026 season: Registration is open for Spring 2026, with classes running in March and April.

Levels: Beginners – Advanced

Ages: 3-15

Costs: Registration fee is $50; $269/8 weeks

Location: Brooklyn College | 2946 Bedford Ave | Flatbush

Contact: Website | Sw*********@*********cs.com

 

SwimCity Aquatics | Lower Manhattan

Program Details: SwimCity was founded by a husband-and-wife duo with more than 2 decades of aquatics experience. They offer swim lessons for all ages and abilities, from babies to teens, including small group, semi-private, private lessons, plus a Serpents Swim Club for advanced swimmers ages 7-16. Spring 2026 season: Spring classes will run from February 28 to June 22; register here.

Levels: Beginners – Advanced

Ages: 4 months and up 

Costs: Small group classes are $660/12 weeks; semi-private lessons are $1,260/12 weeks; private lessons are $1,980/12 weeks, and their Serpents Swim Club is $1,260/12 weeks. See all pricing here.

Locations: 41 Broad Street | Léman Preparatory School (Lower School) | Lower Manhattan

Contact: Website 

 

SwimJim | Greenpoint

Program Details: SwimJim has lessons for babies starting at 6 months through adulthood. Classes include group, semi-private, and private lessons. Spring 2026 season: Registration is open for Spring classes. Check out their website for availability. 

Levels: Beginners – Advanced

Ages: 6 months and up

Costs: $57-$175 depending on enrollment type

Location: 110 Greene Street | Greenpoint

Contact: Website | in**@*****im.com

 

Take Me to the Water Swim School | Downtown Brooklyn, Williamsburg, Midwood & Sheepshead Bay

Program Details: Take Me to the Water offers class sizes, warm pools, and an 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. Spring 2026 season: Classes are offered year-round. Browse all Spring 2026 classes and times here.

Levels: Beginners – Advanced

Ages: 6 months and older

Costs: Baby & Me $45/class; Semi-Private $55/class, Small Group Lesson $45/class; Group Lesson $40/class, Private Lesson $95/class; Swim Team $55/class.

Locations: The Sheraton | 228 Duffield Street | Downtown Brooklyn

Holiday Inn | 300 Schermerhorn Street | Downtown Brooklyn

Olive Park Condo | 100 Maspeth Avenue | Williamsburg

Utopia | 2442 Ocean Avenue | Sheepshead Bay

East Midwood Jewish Center | 1625 Ocean Avenue | Midwood

Contact: Websitesw**@**************er.com | 212.371.9500

 

Trident Swim Foundation | Prospect Heights

Program Details: ​The Trident Swim Foundation’s Summer Swim program is a free, two-week learn-to-swim program in Prospect Heights, running from early July to early August. The program’s mission to bring accredited swim instructors to teach children water-safety behaviors, breath-control, and how to float and move through the water. Children receive ten 30-minute lessons Monday–Friday, learning water safety, breath control, floating, and basic swimming skills. More experienced swimmers are taught the four competitive strokes: freestyle, backstroke, breaststroke, and butterfly. Trident also offers a Swimmer Scholar Program, available during the academic year in Prospect Heights. 

Levels: All levels

Ages: 6-17

Costs: Free!

Locations: 883 Classon Avenue | Prospect Heights

Dodge YMCA | Boerum Hill 

Program Details: Dodge YMCA offers swim classes for toddlers, kids, and teenagers. Children learn water safety, basic swimming competency, and progress through levels as they develop skills and learn about the four competitive swimming strokes. Dodge YMCA also offers lap swim and family swim. Spring 2026 season: The Spring I session runs from February 23 through April 26. Register here!

Levels: All levels

Ages: 2.5 – 17 years

Costs: Classes start at $321/season. Discounted rates for YMCA members. All membership pricing here. Private lessons start at $170/lesson. Find all classes and more pricing here.

Locations: 225 Atlantic Avenue | Boerum Hill

Contact: Website | dw****@*****yc.org | 212.912.2421

 

YMCA Bedford-Stuyvesant | Bed-Stuy 

Program Details: The Bed-Stuy YMCA offers swim classes for infants, children, and teens. Infants and toddlers learn water comfort and readiness with a parent. Children progress through skill levels, learning water safety, basic swimming, and the four competitive strokes. Teens can learn basics, improve skills, or join the youth swim team. Both group and private lessons are available, along with lap swim and family swim hours. Spring 2026 season: The Spring I session runs from February 23 through April 26. Register here.

Levels: All levels

Ages: 6 months – 17 years

Costs: Classes start at $391/season. Discounted rates for YMCA members. All membership pricing here. Youth private lessons start at $167/session. Find all classes and more pricing here.

Locations: 1121 Bedford Avenue | Bed-Stuy

Contact: Website | ch******@*****yc.org | 718.789.1497 x4003

 

YMCA Prospect Park | Park Slope

Program Details: The Prospect Park YMCA offers swim classes for infants, children, and teens. Infants and toddlers learn water comfort and readiness with a parent. Children progress through levels, learning water safety, basic swimming, and the four competitive strokes. Teens can learn basics, improve skills, or join the youth swim team. The pool also offers lap swim and family swim hours. Spring 2026 season: The Spring I session runs from February 23 through April 26. Register here.

Levels: All levels

Ages: 6 months – 17 years

Costs: Classes start at $331/season. Discounted rates for YMCA members. All membership pricing here. Find all classes more pricing here.

Locations: 357 9th Street | Park Slope

Contact: Website am*****@*****yc.org | 212.912.2368

 

YMCA Greenpoint | Greenpoint 

Program Details: The Greenpoint YMCA offers swim classes for infants, children, and teens. Infants and toddlers learn water comfort and readiness with a parent or guardian. Children progress through six swim stages, learning water safety and swimming skills, while teens can improve basics or refine strokes. The Y also offers lap swim, recreational swim, family swim, and semi-private or private lessons. Spring 2026 season: The Spring I session runs from February 23 through April 26. Register here.

Levels: All levels

Ages: 6 months – 17 years

Costs: Classes start at $294/season. Discounted rates for YMCA members. Find classes and more pricing hereSemi-private lessons start at $139/session for members and $156/session for non-members. Private lessons start at $81/session for members and $93/session for non-members. Become a member here.

Locations: 99 Meserole Avenue | Greenpoint

Contact: Website | rf**********@*****yc.org | 212.912.2260 x 4415

 

Do you want all local parenting news in your inbox? Sign-up for our weekly newsletter now!

Updated: February 2026. Main Image: Chelsea Piers Swim School in Brooklyn.

The Latest for Brooklyn Parents

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.

Questions? Feedback? Send us an email to connect@brooklynbridgeparents.com

List your business on CONNECT – the only platform for family services in New York. Q&A for service providers.
Top