Our overview of swim programs in Brooklyn and lower Manhattan features levels, ages, costs and locations for swim lessons and swim teams, as well as lap swim and family swim hours. Enrollment for Fall 2024 is now open! Our guide also includes dates and registration information for each program.
All Sports for All People of Camp Olympia | Park Slope & Prospect Heights
Program Details: All Sports for All People offer instructional swimming classes for all ages and levels. Helping to meet the needs of the individual person, we teach swimming in a supportive, positive way. We also offer Family Swim open to everyone. Classes are on Weekends. Baby and me classes starting at 6 months all the way to adults. Pre-swim team and advanced classes also offered as well as adults and all women’s levels 1 2 and 3. We have been teaching in NYC for over 15 years. We have group classes and private lessons. Fall 2024 season: Click here for Fall 2024 dates, pricing, and registration information.
Levels: Beginners – Advanced
Ages: 6 months – Adults
Costs: Group classes $270/6 classes & Privates $75/ 35 mins Family Swim $5/person currently enrolled and $10/ person not enrolled.
Locations: International High School | 883 Classon Avenue | Prospect Heights
John Jay High School | 237 7th Avenue | Park Slope
Contact: Website | [email protected] | 718.748.7084
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, semi-private, and private lessons are available for all ages. Aqua Beba also offers prenatal lessons. Fall 2024 season: Visit website to create and account and browse classes for the first Fall 2024 session (September 2 – October 27).
Levels: Beginners – Advanced
Ages: 4 months – 9 years
Costs: $400-$480/8-week session
Locations: The Wave | 230 Wythe Avenue | Williamsburg
342 Eldert Street | Hasley/Bushwick
Contact: Website | [email protected]
Asphalt Green | Battery Park
Program Details: Asphalt Green’s youth swim programs were developed to help children master the five developmental components of swimming: comfort, coordination, technique, endurance, and speed. Our swim classes begin as early as 4 months old and focus on comfort in the water. As children progress in skill and age, our classes introduce more technical skills to help children become efficient swimmers. For talented swimmers, we offer swim leagues as well as our competitive swim team. In addition, we offer one-on-one private lessons for children. Fall 2024 season: Registration for the fall season is now open. You can browse all programs and register here.
Levels: Beginners – Advanced
Ages: 4 months – 15 years
Costs: Water Explorers is a completely FREE swim program for children aged 4 to 36 months that allows parents to test Asphalt Green’s swim school with no commitment required. Classes range from $756-$810/semester for the pubic and $6420-$688/semester for members. Private swim lessons start at $93/30 minutes for members and $110/30 minutes for non-members.
Locations: 212 North End Avenue | Battery Park
Contact: Website | [email protected] | 212.298.2900
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. Note: pool is closed Mondays and Fridays.
Levels: Beginners – Advanced
Ages: Starts at 3 months
Costs: Membership Enrollment fee is $50 per family; enrollment leads to an ongoing membership that is auto-renewed every month. $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: The Berkeley Carroll School’s 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 hours on Sundays, pool parties, and lap swim hours. Classes include Baby & Me, Toddler & Me, group swim classes for all age groups, children’s competitive swim, synchronized swimming classes, lifeguard classes, and more. Fall 2024 season: Online registration for 2024-25 group classes for kids and adults will become available on August 29 at 1pm. Fall 2024 classes will run from September 14 – December 14. Download the Fall 2024 schedule for kids and adults here. Private lesson requests can be submitted in August 2024. Lesson times and days will be confirmed after Labor when the school re-opens. Lessons start on September 16. See private lesson form here. Lap swimming will also resume after Labor Day.
Levels: Beginners – Advanced
Ages: 6 months – 17 years
Costs: Classes range from $270-$720 per season, depending on level; see all pricing for Fall 2024 here.
Family Swim starts at $20; lap swimming is $20; $80-$160/session for private lessons.
Locations: Athletic Center at 762 President Street | Park Slope
Contact: Website | [email protected] | 718-534-6624
Brooklyn Stingrays | Downtown Brooklyn & Prospect Heights
Program Details: Brooklyn Stingrays is a year-round competitive swim team offering high-quality professional coaching and technique instruction. Our team provides swimmers an opportunity to achieve competitive success at any level, whether it’s city, regional, or national. Our coaches are certified by USA Swimming, with access to the most comprehensive training and certification program for youth coaches of any sport in the United States.
Levels: Intermediate to advanced. Sign up for tryouts here or contact a coach with any questions. Note: we do not offer a learn to swim program.
Ages: 6-18yrs
Costs: $550 Annual Fee, $250-$300 monthly by age
Locations: LIU Steinberg Wellness Center | 161 Ashland Place | Downtown Brooklyn
International High School Prospect Heights | 883 Classon Avenue | Brooklyn
Contact: Website | bktricoach@
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. Fall 2024 season: Click here for Fall 2024 program dates, times, and pricing.
Levels: Beginners – Advanced
Ages: 6 months – 7 years and up
Costs: Classes are $468-$676/season ($52/class). Swim Team Prep is $72/class. Semi Private lessons are $100-$140. Private lessons are $130-$170. Discounts for CBE members.
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: Chelsea Piers Swim School classes in Brooklyn, NY 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. Our 1,300 square-foot warm water instructional pool (4’ deep) is perfect for young swimmers. Fall 2024 season: The Fall 2024 season will run from September 5 – November 27. Visit website to browse classes for all ages and levels.
Levels: Beginners – Advanced
Ages: 3 months – 11 years and up
Costs: $622/12 sessions
Locations: 601 Dean Street | Prospect Heights
Contact: Website | 718.957.2120
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, and a swim team are also offered.
Levels: All levels
Ages: 4 months to 12 years
Costs: Group Lessons (4 months-12 years) are $47.50/lesson; Independent Baby classes with no parent in the water (24-35 months) are $62/lesson; Swim Force swim team (5-12 years) is $62/lesson.
Locations: 620 Degraw Street | Gowanus
Contact: Website | [email protected] | 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. The Crown Heights Armory pool hosts swim lessons for all ages 18 months and older, lap swim, family swim, swim team practices, synchronized swimming, aqua aerobics, lifeguard training, and more.
Levels: Beginners – Advanced
Ages: 18 months and older
Costs: $59 per class; $118 for semi-private classes and $236 for private classes. Lap swim is $25/session or $124 for a monthly lap swim membership. Family Swim is free for families enrolled in classes, and otherwise $20/adult and $0-5/child.
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. Imagine’s locations in TriBeca host swim lessons for all ages, lap swim, family swim, swim team practices, synchronized swimming, aqua aerobics, lifeguard training, and more.
Levels: Beginners – Advanced
Ages: TriBeca Flagship welcomes ages 8 weeks and up; TriBeca BMCC (77 Harison St.) welcomes ages 5 and up. Note: The Tribeca BMCC pool is kept around 80 degrees. A wetsuit is recommended for students who may be sensitive to cooler water.
Costs: $59 per class; $118 for semi-private classes and $236 for private classes. Weekend family swim is limited to families enrolled in lessons, as well as Independence Plaza residents. Independence Plaza residents pay $21 per visit, or $87 per month for unlimited Lap & Family Swim membership.
Locations: TriBeca Flagship | 40 Harrison Street
TriBeca BMCC | 77 Harrison Street
Contact: Website | [email protected] | 212.253.9650
Life Time | DUMBO
Program Details: At Life Time, certified swim instructors will help your child progress through levels with a fun and engaging approach. With the addition of our new Developmental Swim Team for ages 5-14, we will continue to offer Aqua Aerobics for ages 14+, Triathlon Training for ages 18+, and weekly Family Swim on Fridays, Saturdays, and Sundays. We also will be continuing our Swim Lesson program for children as young as 4 months, as well as adults 14+. Fall 2024 season: Life Time’s pool was fully renovated this summer, and the gym will be starting swim lessons again on Sunday, August 25, 2024. Lessons will run on Mondays and Tuesdays from 3:45pm-7:30pm, Wednesdays from 8:00am-10:50am and 3:45pm-7:30pm, Thursdays from 3:45pm-7:30pm, Saturdays from 10:00am-1:30pm, and Sundays from 9:00am-1:30pm.
Levels: Beginners – Advanced
Ages: 4 months – 14 and up
Costs: Group lessons are $125/month; semi-private lessons are $225/month; private lessons are $325/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: Website | [email protected] | 718.233.8100
LIU Children’s Academy Swim Lessons | Fort Greene
Program Details: LIU’s 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.
Levels: All levels
Ages: 8 months – 12 years
Costs: $30/30-minute sessions (Baby and Me classes) and $45/45-minute session (all other classes, ages 3-12)
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 here. While members receive discounted rates on group swim lesson fees, you do not have to have a membership to enroll in lessons. Fall 2024 season: Registration is open for the fall semester, running September 16 through January 31.
Levels: Beginners – Advanced
Ages: 6 months and older
Costs: Memberships grant free access to swim lessons, lap swim, and family swim. Single Adult Membership (18 years and older) is $85 monthly and Family Membership (up to two adults and up to four children) is $189 monthly. To enroll in swim lessons, submit a request here; they will reach out to confirm placement and schedule before finalizing registration.
Locations: 120 Warren Street | TriBeca
Contact: Website| [email protected] | 212.766.1104 (ext. 298)
Take Me to the Water Swim School | 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-$100/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
New Location: Utopia | 2442 Ocean Avenue | Sheepshead Bay
Contact: Website | [email protected] | 212.371.9500
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. Fall 2024 season: Fall swim programming starts September 2; registration for YMCA members opens Saturday, August 10 and Saturday, August 17 for the community. Sign up for classes here.
Levels: All levels
Ages: 2.5 – 17 years
Costs: 8-week season of classes ranges from $189-$212 for YMCA members and $286-$312 for non-members. All membership pricing here.
Locations: 225 Atlantic Avenue | Boerum Hill
Contact: Website| [email protected] | 212.912.2421
YMCA Bedford-Stuyvesant | Bed Stuy
Program Details: The Bed Stuy YMCA offers swim classes for infants, kids and teenagers. Infants and toddlers are accompanied by a parent 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 and learn the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. Bed Stuy offers both group lessons and private one-on-one lessons with a YMCA swim instructor. The pool also has lap swim and family swim hours. Fall 2024 season: Fall swim programming starts September 2; registration for YMCA members opens Saturday, August 10 and Saturday, August 17 for the community. Sign up for classes here.
Levels: All levels
Ages: 6 months – 17 years
Costs: Parent & Child classes and Preschool classes are $207/8-week session for YMCA members and $328 for non-members. School age classes are $174/8-week session for members and $278 for non-members. Classes for teens are $177/8-week session for members and $283 for non-members. Youth private lessons start at $74/session for members and $116/session for non-members. Find all 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: Prospect Park’s YMCA offers swim classes for infants, kids and teenagers. Infants and toddlers are accompanied by a parent 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 and learn the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. The pool also has lap swim and family swim hours. Fall 2024 season: Fall swim programming starts September 2; registration for YMCA members opens Saturday, August 10 and Saturday, August 17 for the community. Sign up for classes here.
Levels: All levels
Ages: 6 months – 17 years
Costs: Parent & Child classes and Preschool classes start at $178/8-week session for YMCA members and $294 for non-members. School age classes start at $165/8-week session for members and $271 for non-members. Classes for teens are $181/8-week session for members and $301/8-week session 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: Greenpoint’s YMCA offers swim classes for infants, kids and teenagers. Infants and toddlers are accompanied by a parent 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 and learn the four competitive swimming strokes. Teens can learn swim basics, improve their skills, or refine their stokes in youth swim team. The pool also has lap swim and family swim hours. Greenpoint also offers semi-private and private classes with a YMCA swim instructor. Fall 2024 season: Fall swim programming starts September 2; registration for YMCA members opens Saturday, August 10 and Saturday, August 17 for the community. Sign up for classes here.
Levels: All levels
Ages: 6 months – 17 years
Costs: Parent & Child classes and Preschool classes are $185/8-week session for YMCA members and $370 for non-members. School age classes are $185/8-week session for members and $370 for non-members. Classes for teens are $187/8-week session for members and $267/8-week session for non-members. Semi-private lessons start at $130/session for members and $146/session for non-members. Private lessons start at $76/session for members and $87/session 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: August 2024. Main Image: Chelsea Piers Swim School in Brooklyn.