Swim lessons in Capital Region
8 listed across 7 towns. Ages, schedule, and price up front - we link out to each provider.
Towns with swim lessons

Goldfish Swim School
swim · Colonie & Clifton Park
Ages4 months-12 years
ScheduleWeekly 30-minute lessons, year-round
PriceFrom $38 per lesson

Albany Starfish Swim Club
swim · Albany
AgesDevelopmental 5-12; Black 7-12; Gold 9-13; Senior Prep 11-14
ScheduleShort course September-March. Developmental 3 practices a week; Black 3-4; Gold 4-5; Senior Prep 5-6
Price2026-2027 short course: $225 registration, plus Developmental $500, Black $925, Gold $1,095, Senior Prep $1,270, Senior $1,445
Clifton Park-Halfmoon Piranhas Swim Club
swim · Clifton Park
Ages6-18
ScheduleShort course Oct-Mar, long course May-Jul, or year-round Oct-Aug
Price$685-$2,085 per season by group and season length, plus a $100 deposit
Queensbury Parks & Recreation - Learn to Swim
swim · Queensbury
Ages3-16
ScheduleIndoor lessons Sept-Apr (Queensbury Elementary pool); summer outdoor lessons late June-mid-Aug (Gurney Lane Recreation Area)
Schenectady-Saratoga Swim Club
swim · Schenectady
AgesGenerally 6 to 18
ScheduleShort course 2026–2027, scheduled around the college teams. South examples: Mon Mohon AG2 5:30–6:30 and AG1 5:15–7:00, Union seniors 6:05–8:05; Tue Mohon Pre 5:00–6:00 and AG2 6:00–7:00; Wed Union AG1 6:05–7:45 and seniors 6:05–8:05; Thu Union AG2 6:00–7:00, AG1 6:00–7:45, Sr2 6:00–8:00; Fri Union AG1 6:00–7:30 and Sr1 6:00–8:00. Weekend mornings at Mohon and Union. North: Skidmore Mon/Wed/Thu/Fri and Ballston Spa on Tuesday. East: Siena Mon–Thu, Union on Friday, Siena Sunday morning.
Glens Falls YMCA Gators Swim Team
swim · Glens Falls
Ages5-18
SchedulePractices 2-4 times per week by group
Saratoga Regional YMCA - Aquatics & Swim Lessons
swim · Saratoga Springs
Ages3-12
ScheduleSeven-week program sessions, including swim lessons. Fall 2 session runs November 2 - December 20, 2026
VENT Fitness Kids Swimming Lessons
swim · Guilderland
Ages6 months through adult
ScheduleLatham Fall C: November 2–December 12, Mondays and Saturdays. Preschool 1: Mon 4:00–4:30 pm, Sat 9:00–9:30 am. Preschool 2: Mon 4:30–5:00 pm, Sat 10:15–10:45 am. Level 1: Sat 9:30–10:15 am. Level 2: Sat 10:45–11:30 am. Level 3: Mon 5:00–5:45 pm. Level 4: Mon 5:45–6:30 pm. Guilderland Fall: October 24–December 5 (no lesson October 31), Saturdays. Parent and Child 10:30–11:00 am; Preschool 1 11:45–12:15 pm; Level 1 11:00–11:45 am; Level 2 12:15–1:00 pm.