Swim lessons in Western New York

6 listed across 6 towns. Ages, schedule, and price up front - we link out to each provider.

Towns with swim lessons

Amherst 1Buffalo 1Fredonia 1Lockport 1Middleport 1Williamsville 1
CL
City of Lockport Swimming Lessons
swim · Lockport
AgesChildren ages 5-12 (youth sessions); Adult Learn to Swim and Competitive Swim also listed
Schedule2026 Session 1 June 29 – July 17 Mon-Fri; Session 2 July 20 – July 31 Mon-Fri; Session 3 June 29 – July 31 Mon-Fri; Adult Tue/Thu June 30 – July 30; Competitive Swim Fridays July 3 – July 31
PriceSession 1 $56; Session 2 $40; Session 3 $90; Adult Learn to Swim $40; Competitive Swim $20; $10 late-registration surcharge after first class day (no later than July 6, 2026)
CS
City Swim Project
swim · Buffalo
AgesLearn-to-swim ages 3–18
ScheduleLessons at multiple City of Buffalo pools; schedules vary by location
PriceMost members free or low-cost with documented financial assistance; otherwise fee per Niagara Swimming Athlete Registration Form on site
GS
Goldfish Swim School — Williamsville
swim · Williamsville
Ages4 months–12 years (Mini 4–35 months with parent; Junior ages 3–4; Glider and Pro ages 4–12)
ScheduleYear-round weekly 30-minute lessons; location hours on Williamsville contact page
PriceWeekly lessons starting at listed per-lesson rate on location page
HS
Hammerhead Swim Club
swim · Fredonia
Ages4+
ScheduleLearn to Swim multi-week sessions; competitive groups September through March
MP
Michael Phelps Swimming — Amherst
swim · Amherst
AgesParent/child from 6 months; group lessons from ages 3+
ScheduleYear-round open enrollment lessons
PriceGroup lesson packages listed on site (e.g. $125 for listed beginner levels)
RH
Royalton-Hartland Summer Swim Program
swim · Middleport
Ages6 months and older (babies/toddler, preschool, Level 1-6, Intro to Competitive Swim)
ScheduleSummer swim lessons at Royalton-Hartland High School pool; 2026 signup schedule linked from Village of Middleport Community page
PriceSponsoring municipalities (Hartland, Royalton, Middleport): babies/toddler or preschool $15; Level 1-6 / Intro Competitive $25 per child (family cap $75 for 1-3+). Outside sponsoring municipalities but in Roy-Hart CSD: babies/preschool $35; Level 1-6 $75. Adult Water Fit $80 (min 10 sign-ups)

Other types in Western New York

Libraries 44Day camps 43Dance 20Childcare & preschool 19Sports 15Martial arts 13Gymnastics 10Horseback riding 10Museums 10Art classes 9Music lessons 9Nature & animals 9Overnight camps 9STEM & academic 8Indoor play 8Theatre 8Community programs 7Ski & snowboard 5Skating & hockey 4
Browse all activities