Skip to main content

Swim lessons in Brooklyn and lower Manhattan

With summer just around the corner, now is the perfect time to learn how to swim! 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. 

Levels: Beginner – Advanced

Ages: 6 months+

Costs: Group Classes are $245/5 classes ($285/5 classes for adults); 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).

Summer 2026 Offerings: All Sports for All People of Camp Olympia is currently accepting registrations for mid-spring session, with classes starting on May 30 – June 28th. Find out more about their mid-spring session and check back on their website for summer offerings. 

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

Contact: Website | Instagram| 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. They also offer open swim options Caregiver participation is required for younger age groups. 

Levels: Beginner – Advanced

Ages: 4 months+ and adults

Costs: $150-$660 depending on enrollment type of registration; visit their website to create and account and browse available classes.

Summer 2026 Offerings: Keep an eye on Aqua Beba’s website for future details about summer swim offerings. 

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 and lessons for adults. Classes progress from water comfort to advanced skills, with options for swim leagues, a competitive team, and private lessons. They also offer lifeguard courses for those age 15+. 

Levels: Beginner – Advanced

Ages: 4 months+ and adults

Costs: Group classes are $777/term for non-members ($660/term for members). Private youth swim lessons are $98/30-minute lesson and $196/60-minute lesson for members and $115/30-minute lesson and $230/60-minute lesson for non-members. 

Summer 2026 Offerings: Asphalt Green will be offering classes this summer. 3-class sessions are $222 for non-members/$188 for members. 7-class sessions are $444 for non-members/$377 for members. 1-day intensives are $75/class for non-members $64/class for members. Check out their website for additional offerings.

Locations: 212 North End Avenue | Battery Park

Contact: Website | Instagram| 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.  

Levels: Beginner – Advanced

Ages: 3 months+ and adults

Costs: There is a one-time registration fee of $59 (+$11 for each additional member), followed by a monthly fee that is depending on the offering you choose.  It is $249/month for 4 weekday lessons, $269/month for 4 weekend lessons, $299/month for 4 adult semi-private lessons, and $399/month for 4 lessons per month for students of all ages with special abilities. Sibling and other discounts available.

Summer 2026 Offerings: British Swim School will be offering classes throughout the summer; browse all the locations and their offerings here. Starting June 29, their midtown location will be offering week long summer workshops ($269/week + registration fee, multi week discounts availble). Find out more here.

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. 

Levels: Beginner – Advanced

Ages: 6 months+ and adult

Costs: Classes range from $420-$600/session, depending on offering. Private lessons start at $90/30 minutes, and semi-private lessons start at $140/30 minutes. Family Swim is $20 per caregiver and one child, each additional child or adult is $10; lap swimming is $20. Pool parties are also available for $850 for 20 children, $30 for each additional child up to 25 children.

Summer 2026 Offerings: Berkeley Carroll School Community Swim is currently offering classes for spring. Keep an eye on their website for additional summer offerings. 

Locations: Athletic Center at 762 President Street | Park Slope

Contact: Website | Instagram| 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. 

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

Ages: 6-18

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

Summer 2026 Offerings: Brooklyn Stingrays will be offering a summer season in July and August. Keep an eye on their website for more details about dates and cost. 

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

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

Contact: Website | Instagram | 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. 

Levels: Beginner – Advanced

Ages: 6 months+ and adults

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.

Summer 2026 Offerings: There is still availability for some Physique Swimming spring classes that run through June 21. Check back on their website for summer offerings. 

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. 

Levels: Beginner – Advanced

Ages: 3 months+ and adults

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

Summer 2026 Offerings: Chelsea Piers Field House Brooklyn will be offering swim classes this summer starting June 20, at $338/5 sessions. Private swim classes are $550/5 sessions. More information about their offerings can be found on their website. 

Locations: 601 Dean Street | Prospect Heights

Contact: Website | Instagram | 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. Sign up for a free tryout here!

Levels: Beginner – Advanced

Ages: 3+ 

Costs: Registration fee is $50/year; Classes range from $47/lesson to $80/lesson depending on the length and level. They have a full session rate and a pay as you go option, and offer a multi-swimmer discount. Find a full breakdown of their costs, including their private and semi private classes here.

Summer 2026 Offerings: Check on Freedom Aquatic’s website for updates.

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

Contact: Website | Instagram | 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 has a warm 90-degree pool and a tropical design. Programs include family swim, small group lessons, and a swim team. 

Levels: All levels

Ages: 4 months – 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 $65/lesson. 4/5 day jump start clinics are also available for $190. Annual membership is $25/swimmer. Multi-swimmer discounts available.

Summer 2026 Offerings: Check out their website for information about their summer class schedules and jump start clinics.

Locations: 620 Degraw Street | Gowanus

Contact: Website | Instagram | 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. 

Levels: All levels

Ages: 8 weeks+

Costs: $59/class for 30 minute weekly group classes ($65/class for 30 minute drop in 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.

Summer 2026 Offerings: Imagine Swimming will be offering a weekly summer camp at their Crown Heights Armory location starting the week of July 6 starting at $1249/week. Multi-week and sibling discounts available. Find out about their regular swim classes on their website. 

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

TriBeca Flagship | 40 Harrison Street | TriBeca

TriBeca BMCC | 77 Harrison Street | TriBeca

Contact: Website | Instagram | in**@*************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. 

Levels: Beginner – Advanced

Ages: Parent & Me Swim for 8 months – 3 years; Swim Academy for 4-14 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.

Summer 2026 Offerings: The spring season runs through June. Check back on their website for Summer 2026 information.

Locations: 7802 Bay Parkway | Bensonhurst

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! 

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+

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. Sibling discounts available. Swim Lessons for Life Time members only. Membership information here. All family swim hours are free for members.

Summer 2026 Offerings: Classes offered all year round. Check their website for the most up-to-date information.

Locations: 168 Front Street | DUMBO

Contact: Website | Instagram |  NY**********@**.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. 

Levels: Intermediate – Advanced

Ages: 6+

Costs: Inquire directly to learn about pricing

Summer 2026 Offerings: Manhattan Makos is a year-round team. If you think your child meets the requirements, please speak with their 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.

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

Léman Prep | 25 Greenwich Street | Bowling Green

Contact: Website | Instagram | 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; 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. 

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 adults 

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 ($225 Monthly for Families). Private lessons start at $98/half-hour lesson.

Summer 2026 Offerings: Summer registration is open for Manhattan Youth Swim School classes. Submit a registration request here.  

Locations: 120 Warren Street | TriBeca

Contact: Website| Instagram | sw**@************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. 

Levels: Beginners – Advanced

Ages: 2-16

Costs: $395/10 lessons

Summer 2026 Offerings: You can now register for Poly Summer’s summer swim classes. Summer parent and child swim sessions start on June 30 for children ages 2-5, and group swim lessons for children ages 6-16 start on June 29. Sessions $395/10 lessons. 

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

Contact: Website | Instagram | 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. 

Levels: Beginners – Advanced

Ages: 3-15 and adults

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

Summer 2026 Offerings: Keep an eye on their website for future offerings. 

Location: Brooklyn College | 2946 Bedford Ave | Flatbush

Contact: Website | Instagram | 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. 

Levels: Beginners – Advanced

Ages: 4 months+

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. 

Summer 2026 Offerings: You can now reserve your spot for SwimCity Aquatics summer “swimester”. Sessions start June 27th; small group classes are $440/8 classes and $300/4 classes; semi-private classes are $840/8 classes and $500/4 weeks. Check out their website for additional information about additional offerings. 

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

SwimJim | Greenpoint

Program Details: SwimJim has lessons for babies starting at 6 months through adulthood. Classes include group, semi-private, and private lessons. 

Levels: Beginners – Advanced

Ages: 6 months+ and adult

Costs: $59-$162 depending on enrollment type. Free trial lesson offered. Additional pricing information can be found here.

Summer 2026 Offerings: SwimJim offers classes all year round. Check out their website for availability. 

Location: 110 Green Street | Greenpoint

Contact: Website | Instagram | 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. 

Levels: Beginner – Advanced

Ages: 6 months+ and adults

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 (and a yearly non-refundable fee of $100 for team suit and awards)

Summer 2026 Offerings: Classes are offered year-round; browse all summer 2026 classes and times here.

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: Website | Instagram | sw**@**************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!

Summer 2026 Offerings: Trident Swim Foundation will be offering their signature free, two-week learn-to-swim program this summer. Registration opens some time in May; keep an eye on their website for more information and registration details.

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. 

Levels: All levels

Ages: 2.5-17 

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.

Summer 2026 Offerings: Dodge YMCA will be offering swim camp for children ages 7-12, with the first 2 week session starting on June 29 (there are 4 sessions total). Each 2 week session costs $1073 for community members and $985 for YMCA members. Sibling discounts and financial aid available. Find out more about their regular swim class offerings on their website. 

Locations: 225 Atlantic Avenue | Boerum Hill

Contact: Website | Instagram | 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. 

Levels: All levels

Ages: 6 months – 17 years and adults

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.

Summer 2026 Offerings: YMCA Bedford-Stuyvesant will be offering swim camp for children ages 6-12, with the first 2 week session starting on June 29 (there are 4 sessions total). Each 2 week session costs $1056 for community members and $971 for YMCA members. Sibling discounts and financial aid available. Find out more about their regular swim class offerings on their website. 

Locations: 1121 Bedford Avenue | Bed-Stuy

Contact: Website | Instagram | 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. 

Levels: All levels

Ages: 6 months – 17 years and adults

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

Summer 2026 Offerings: YMCA Prospect Park will be offering swim camp for children ages 7-12, with the first 2 week session starting on June 29 (there are 4 sessions total). Each 2 week session costs $1073 for community members and $971 for YMCA members. Sibling discounts and financial aid available. Find out more about their regular swim class offerings on their website. 

Locations: 357 9th Street | Park Slope

Contact: Website | Instagram | 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. 

Levels: All levels

Ages: 6 months – 17 years and adults

Costs: Classes start at $294/season. Discounted rates for YMCA members. Find classes and more pricing here. Semi-private lessons start at $137/session for members and $153/session for non-members. Private lessons start at $85/session for members and $98/session for non-members. Become a member here.

Summer 2026 Offerings: YMCA Greenpoint will be offering swim camp for children ages 6-12, with the first 2 week session starting on June 29 (there are 4 sessions total). Each 2 week session costs $1056 for community members, and $971 for YMCA members. Sibling discounts and financial aid available. Other YMCA locations are currently offering registration for regular summer swim classes; find out more information on their website. 

Locations: 99 Meserole Avenue | Greenpoint

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

Learn to Swim with NYC Dept. of Parks & Recreation | Various locations around NYC

Program Details: The NYC Dept. of Parks & Recreation offer a variety of swim programs, ranging from learn to swim lessons to recreational swimming to adult/senior exercise classes to training for swim team competitions.

Levels: All levels

Ages: 1.5-17 and adults

Costs: Indoor Learn to Swim classes are offered for free in the fall, winter, and spring through a lottery system. Participants must be recreation center members. Learn more about becoming a recreation center member. (Membership is free for kids, teens, and young adults ages 18-24.) 

Summer 2026 Offerings: All summer outdoor Learn to Swim classes are offered for free through a lottery system. Participants must be recreation center members. Keep an eye on their website for information about the summer lottery.

Locations: Various locations around NYC. Find a pool near you!

Contact: Website| Instagram 

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

Updated: May 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