Swim lessons in Finger Lakes

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

Towns with swim lessons

Batavia 1Geneva 1Hilton 1Livonia 1Palmyra 1Penn Yan 1Walworth 1Warsaw 1Webster 1
GC
Genesee County YMCA
swim · Batavia
AgesWater Discovery 6-18 months; Water Exploration 18-36 months; youth stages ages 3 and up; private lessons ages 5 and older
ScheduleYouth lessons 35 minutes; parent-child classes 30 minutes; Swim Team Prep 60 minutes. Pool schedule listed Tuesday and Thursday 5:30-6:45pm and Saturday mornings
Price2-adult family membership $92/month (2026 Genesee camp packet; includes aquatics). 2026 day camp: 5-day $245 members / $320 non-members; 3-day $195 / $270. $30 non-refundable deposit per child per week. Swim-lesson fees are not posted.
WC
Wyoming County YMCA
swim · Warsaw
AgesKinder Camp ages 3-6; Day Camp ages 6-12. Parent/child tumbling ages 3-5 at this branch
ScheduleIndoor pool with family swim, lessons, and camp swim blocks on the posted pool schedule
Price2-adult family membership $87/month (2026 Wyoming camp packet; includes aquatics). 2026 day camp: 5-day $225 members / $300 non-members; 3-day $180 / $245. Swim-lesson fees are not posted.
GF
Geneva Family YMCA
swim · Geneva
AgesSummer day camp entering grades K–6
ScheduleGroup and private swim lessons; Gators Swim Team; afterschool and summer day camps (contact the Y)
PriceFree swim lessons available through NY SWIMS for eligible children; availability and eligibility vary
TL
Town of Livonia Recreation
swim · Livonia
AgesOpen swim: children under 10, and non-swimmers under 18, must be accompanied by an adult
Schedule2026–2027 school year free swim Monday and Friday 7:00–8:00pm at Livonia High School Pool
PriceFree; participation form at the pool
PM
Pal-Mac Swim Club
swim · Palmyra
ScheduleOne session September-May
Price2026–27: Beginners/Young Novice $80/month; Intermediate $100/month; Juniors & Seniors $120/month. 10-punch card $150
YC
Yates County Swim Lessons
swim · Penn Yan
Ages4–10
ScheduleSummer; Monday/Wednesday/Friday. Red Jacket Park 2pm and 3pm; Vine Valley Beach 5pm; lessons up to 45 minutes
GR
Gananda Racing Aquatic Team
swim · Walworth
ScheduleYear-round; evening practices Monday-Friday at Richard Mann Elementary Pool
HA
Hilton Area Swim Team
swim · Hilton
ScheduleYear-round: short course September–April and long course April–August; most practices Monday–Friday 5–7:30pm; beginner practices 45 minutes
Price2026–27 short-course: Beginner/Pup $335 paid in full / $375 in 3 payments; Intermediate $585 / $650; Seniors & Senior Prep $675 / $750
WC
Webster Community Programs Swim Lessons
swim · Webster
AgesWater Babies ages 6 months–3 years; Tiny Tots for 3-year-olds; Tad Poles ages 4–6; Red Cross levels I–VII; intro to diving age 9+ and at least Level IV
ScheduleYear-round: weekday mornings in summer; Saturdays and/or Sundays plus an evening program during the school year

Other types in Finger Lakes

Libraries 53Day camps 32Childcare & preschool 29Sports 25Dance 24Museums 19Nature & animals 15Martial arts 13STEM & academic 11Art classes 11Horseback riding 11Music lessons 11Community programs 9Gymnastics 7Indoor play 7Overnight camps 7Theatre 7Skating & hockey 6
Browse all activities