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 Winter/Spring 2025 is now open! Our guide includes dates and registration information for each program. (Updated January 2025)
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. Winter/Spring 2025 season: Click here for Winter/Spring 2025 dates, pricing, and registration information.
Levels: Beginners – Advanced
Ages: 6 months – Adults
Costs: Group Classes $270/6 classes; Private Classes $75/35 mins; Family Swim $5/swimmers currently enrolled in classes and $10/swimmers 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 & Midwood
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. Winter/Spring 2025 season: Visit website to create and account and browse classes for the 2025 season.
Levels: Beginners – Advanced
Ages: 4 months – 9 years
Costs: $300-$420/8-week session
Locations: The Wave | 230 Wythe Avenue | Williamsburg
342 Eldert Street | Hasley/Bushwick
1544 Ocean Parkway | Midwood
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. Winter/Spring 2025 season: Registration for the 2025 season is now open. You can browse all programs and register here.
Levels: Beginners – Advanced
Ages: 4 months – 15 years
Costs: Group classes for babies and toddlers range from $194-$222/7 weeks. Preschool group classes are $777/14 weeks. Youth Swim (ages 5-8) are $832/15 weeks. 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
Contact: Website | [email protected] | 212.298.2900
British Swim School | Prospect Heights & Lower Manhattan
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. Winter/Spring 2025 season: Registration for the 2025 season is now open. You can browse all programs and register here.
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
88 Fulton Street | Wall Street
Liberty Terrace Condominium | 380 Rector Place | Battery Park City
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. Winter/Spring 2025 season: Winter classes meet from January 6 through April 30. Download the Winter Schedule here.
Levels: Beginners – Advanced
Ages: 6 months – 17 years
Costs: Classes are $550/season. Swim Club ranges from $605-$840/season. Competitive Swim ranges from $660-$840/season. See all class pricing here. Private lessons start at $90/30 minutes, and semi-private lessons start at $130/30 minutes. Family Swim starts at $20; lap swimming is $20. See more pricing, including for pool parties, here.
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. We do not offer a learn to swim program. Winter/Spring 2025 season: The Brooklyn Stingrays season runs from Saturday, September 14, 2024 through Friday, June 27, 2025. A Summer Season will be offered (July and August) with costs and dates to be determined. Complete this form to be contacted with more information when they schedule their next tryout. You can view the 2024-25 schedule here.
Levels: Intermediate to advanced. Sign up for tryouts here or contact a coach with any questions. Note: They 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 | Prospect Heights
Contact: Website | bktricoach@
Physique Swimming @ Congregation Beth Elohim | Park Slope
Program Details: Congregation Beth Elohim partners with Physique Swimming, which runs swim lessons and family open swim at CBE’s pool. All swim lessons at the CBE pool are open to anyone in the community and are taught by the fantastic Physique Swimming team. Physique offers multiple classes a week for all ages. Winter/Spring 2025 season: Click here for Winter/Spring 2025 program dates, times, and pricing.
Levels: Beginners – Advanced
Ages: 6 months – 7 years and up
Costs: Group classes are $52/class. Swim Team Prep is $72/class. 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
Contact: Physique Swimming Website | CBE Pool 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. Winter/Spring 2025 season: The Winter 2025 season will run from December 2 – March 7 and the Spring 2025 season will run from March 8 – June 9. Visit website to browse classes for all ages and levels.
Levels: Beginners – Advanced
Ages: 3 months – 11 years and up
Costs: $522/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. Winter/Spring 2025 season: Visit website to create and account and browse classes for the 2025 season.
Levels: All levels
Ages: 4 months to 12 years
Costs: Group Lessons (4 months-12 years) start at $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. Multi-easy clinics are $190.
Locations: 620 Degraw Street | Gowanus
Contact: Website | [email protected] | 929.467.7550
Imagine Swimming | Crown Heights & Lower Manhattan
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 also offers lap swim, family swim, swim teams, synchronized swimming, aqua aerobics, lifeguard training, and more. Winter/Spring 2025 season: Visit website to create and account and browse classes for the 2025 season.
Levels: Beginners – Advanced
Ages: Crown Heights welcomes 18 months and up. Léman Prep welcomes ages 3 and up. TriBeca Flagship welcomes 8 weeks and up, and TriBeca BMCC allows 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. There is also a $59 annual registration fee. Lap swim is $25/session or $124 for a monthly lap swim membership. See more pricing here.
Locations: The Crown Heights Armory Pool | 1561 Bedford Avenue | Crown Heights
TriBeca Flagship | 40 Harrison Street | TriBeca
TriBeca BMCC | 77 Harrison Street | TriBeca
Léman Prep | 25 Greenwich Street | Bowling Green
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+. Winter/Spring 2025 season: Browse all Winter/Spring 2025 classes and times here.
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: Children’s Academy at LIU Brooklyn offers classes for ages 8 months to age 12. They offer Baby & Me, lessons for children of all ages, advanced lessons, free swim hours, and private lessons. Learn basic swimming skills, build confidence and have fun too! Our classes, held in one of Brooklyn’s best pools, are right for children of all levels. Children are arranged by experience to ensure optimal instruction. Our swim instructors are Division I athletes, experienced, exceptionally patient and know how to get results! For the past 14 years we’ve offered the best swimming classes in Brooklyn on Saturdays. Winter/Spring 2025 season: Spring 2025 dates to be announced, check back here.
Levels: All levels
Ages: 8 months – 12 years
Costs: $35/30-minute Baby and Me classes; $55/45-minute classes, ages 3-12; $55/55-minute advanced lessons; $25/30 minutes for free swimming; $70/60-minute private lessons.
Locations: 1 University Plaza | 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. Winter/Spring 2025 season: The spring semester will run from February 1 through June 20. Submit a registration request here.
Levels: Beginners – Advanced
Ages: 6 months and older
Costs: Small group lessons are $749/Semester for Members and $825/Semester for non-Members. Classes for children under 2 are included in Membership ($195 Monthly for Families). Private lessons start at $98/half-hour lesson.
Locations: 120 Warren Street | TriBeca
Contact: Website| [email protected] | 212.766.1104 (ext. 298)
Take Me to the Water Swim School | Downtown Brooklyn, Williamsburg & Sheepshead Bay
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. Winter/Spring 2025 season: Browse all Winter/Spring 2025 classes and times here.
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
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. Winter/Spring 2025 season: Sign up for winter/spring 2025 classes here.
Levels: All levels
Ages: 2.5 – 17 years
Costs: 8-week season of classes ranges from $306-$334 for non-members. Discounted rates for YMCA members. All membership pricing here. Private lessons start at $114/lesson, and $95/lesson for members. Find all classes and more 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. Winter/Spring 2025 season: Sign up for winter/spring 2025 classes here.
Levels: All levels
Ages: 6 months – 17 years
Costs: 8-week season of classes ranges from $340-$357 for non-members. Discounted rates for YMCA members. All membership pricing here. Youth private lessons start at $74/session for members and $116/session for non-members. Find all classes and more pricing here.
Locations: 1121 Bedford Avenue | Bed-Stuy
Contact: Website| 718.789.1497 x4003
YMCA Prospect Park | Park Slope
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. Winter/Spring 2025 season: Sign up for winter/spring 2025 classes here.
Levels: All levels
Ages: 6 months – 17 years
Costs: 8-week season of classes ranges from $290-$321 for non-members. Discounted rates for YMCA members. All membership pricing here. Find all classes more pricing here.
Locations: 357 9th Street | Park Slope
Contact: Website | [email protected] | 212.912.2368
YMCA Greenpoint | Greenpoint
Program Details: Greenpoint’s YMCA offers swim classes for infants, children, and teenagers. Infants and toddlers accompanied by a parent or guardian 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 progress through the six swim stages. Teens can learn swim basics, improve their skills, or refine their strokes. In addition, the Y offers lap swim, recreational swim, and family swim hours. Greenpoint Y also offers semi-private and private classes with a YMCA swim instructor. Winter/Spring 2025 season: Sign up for winter/spring 2025 classes here.
Levels: All levels
Ages: 6 months – 17 years
Costs: 8-week session of classes ranges from $280-$286 for non-members. Discounted rates for YMCA members. Find classes and more pricing here. Semi-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 | [email protected] | 212.912.2260 x 4415
Do you want all local parenting news in your inbox? Sign-up for our weekly newsletter now!
Updated: January 2025. Main Image: Chelsea Piers Swim School in Brooklyn.