Swim lessons in Hudson Valley
6 listed across 4 towns. Ages, schedule, and price up front - we link out to each provider.
Towns with swim lessons

Pearl River Nauraushaun Swim Club
swim · Pearl River
Ages4 and older
ScheduleSummer; 1/2 hour weekday lessons over 1 week (Mon-Fri); sessions early July-early August
Price$50 plus tax per swimmer per session
Westchester County Parks Learn to Swim
swim · White Plains
Ages3 through 14 (separate classes for ages 15 and older)
ScheduleSummer, two sessions, Tuesday/Wednesday/Thursday, 9:00–9:30 a.m. or 9:45–10:15 a.m. Also at Sprain Ridge and Tibbetts Brook in Yonkers and Willson's Woods in Mount Vernon.
Price$90 per session
YWCA White Plains Aquatics
swim · White Plains
Ages6 months–15 years
ScheduleGroup classes 30 minutes (some higher levels 45 minutes). Fall 2 session November 1–December 18.
PricePrivate/semi-private 30-minute lessons: $58 members, $70 nonmembers, $91 semi-private members, $106 semi-private nonmembers. Group class prices not stated.
City of Poughkeepsie Parks & Recreation Swim Lessons
swim · Poughkeepsie
ScheduleSummer at Pulaski Pool; lessons Monday–Friday 9:00am–11:00am; pool season June 29–August 21
PriceFree swim lessons; 2026 lessons full (waitlist)

Town of Warwick Mountain Lake Park Swim Lessons
swim · Warwick
AgesParent/Child 1-4; Beginners 5-6; Intermediate 7-8; Intermediate Plus 7-9; Advanced 9-12
ScheduleSummer lessons Mon/Wed or Sat/Sun mornings at Mountain Lake Park, 46 Bowen Road

Mid-Hudson Aquatics
swim · Poughkeepsie
ScheduleFall/winter lessons at Vassar College pool; Mondays, Fridays, Saturdays, and Sundays (September through mid-February)
PriceMonthly tuition for most classes $130