• Swim lessons for all ages from infants to adults: Fall 2 session: October 12 – November 8 / Fall 3 Session: November 9 – December 6

  • Lap Swimming: refer to large pool schedule for available times

  • Dolphins Swim Team – development to seniors >Team Info

  • Aquatics Therapy: contact Physical Therapist Tom Bianco, tom6263@gmail.com; 413-221-4965

  • Open Swim Time: see small pool schedule for times

  • Family Swim Time: see small pool schedule for times

  • Water Group Exercise Classes: Reserve your spot in class on MotionVibe, our online reservation system

    • Small pool classes: Power Hour – Monday & Wednesday, 9:15am / Aqua Arthritis – Monday & Wednesday, 11:45am

    • Large pool classes: Deep Water Aerobics – Tuesday & Thursday, 10:35am

  • Lifeguard Training: Contact Stephanie Matrow, Assistant Aquatics Director, for more information at stephanie.matrow@hrymca.org

  • First Aid/CPR: Contact Jennifer Allen, Director of Wellness and Community Engagement, for more information at jennifer.allen@hrymca.org

Click here for our large pool schedule

Click here for our small pool schedule

YMCA Pool Guidelines

  • Please shower before entering our pools.
  • Please familiarize yourself with pool rules posted on the pool deck before you swim.
  • Youth 14 and under must pass a swim test in order to swim in the deep end of the large pool.
  • Bubbles are the only floatation aid allowed in the large pool. Children with bubbles must stay in the shallow end.
  • Children wearing a floatation aid require a supervising adult in the water with them.
  • Children 10 and under require a supervising adult in the pool area.
  • The Core Values at the YMCA are Caring, Honesty, Respect and Responsibility. Lap swim etiquette is about respecting everyone’s ability and caring about the time we have to swim.
Parent Child

Fall III Session

Wednesday 10:30am-11:00am

Parent Child

Parent Child

Fall III Session

Thursday 4:15pm-4:45pm

Parent Child

Parent Child

Fall III Session

Sunday 10:30am-11:00am

Parent Child

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

MONDAY 3:30-4:00PM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

THURSDAY 4:15PM-4:45PM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

SATURDAY 9:00AM-9:30AM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

SUNDAY 9:45AM-10:15AM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

MONDAY 4:15PM-4:45PM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

THURSDAY 3:30PM-4:00PM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

SATURDAY 9:45AM-10:15AM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall III Session

SUNDAY 9:00AM-9:30AM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

MONDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

THURSDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

SATURDAY 10:30AM-11:00AM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

SUNDAY 10:30AM-11:00AM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

MONDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

THURSDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

SATURDAY 10:30AM-11:00AM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall III Session

SUNDAY 10:30AM-11:00AM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

YOUTH LEVEL 1 (AGES 6-12 YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 3:00PM-3:45PM

YOUTH LEVEL 1 (AGES 6-12 YRS)
Ages 6 – 12

YOUTH LEVEL 1 (AGES 6-12yrs) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 4:00-4:45PM

YOUTH LEVEL 1 (AGES 6-12yrs)
Ages 6 – 12

YOUTH LEVEL 1 (AGES 6-12yrs) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 9:00AM-9:45AM

YOUTH LEVEL 1 (AGES 6-12yrs)
Ages 6 – 12

YOUTH LEVEL 2 (AGES 6-12 YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 4:00PM-4:45PM

YOUTH LEVEL 2 (AGES 6-12 YRS)
Ages 6 – 12

YOUTH LEVEL 2 (AGES 6-12yrs) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 3:00-3:45PM

YOUTH LEVEL 2 (AGES 6-12yrs)
Ages 6 – 12

YOUTH LEVEL 2 (AGES 6-12 YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 11:00-11:45AM

YOUTH LEVEL 2 (AGES 6-12 YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 3:00-3:45PM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 5:00-5:45PM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 4:00PM-4:45PM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 9:00AM-9:45AM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 4:00PM-4:45PM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 5:00PM-5:45PM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 5:00PM-5:45PM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 10:00-10:45AM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 11:00-11:45AM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 5:00PM-5:45PM

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 3:00PM-3:45PM

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 4:00-4:45pm

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 10:00AM-10:45AM

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 6 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

MONDAY 4:00PM-4:45PM

YOUTH LEVEL 6 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 6 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

THURSDAY 5:00PM-5:45PM

YOUTH LEVEL 6 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 6 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall III Session

SATURDAY 11:00AM-11:45AM

YOUTH LEVEL 6 (AGES 6-12YRS)
Ages 6 – 12

BEGINNER ADULT <br /><span>Adult Ages 22 – 64</span>

Fall II Session

WEDNESDAY 6:00-6:45PM

BEGINNER ADULT
Adult Ages 22 – 64

Parent Child

Fall II Session

Wednesday 10:30AM-11:00AM

Parent Child

Parent Child

Fall II Session

Thursday 4:15PM-4:45PM

Parent Child

Parent Child

Fall II Session

Sunday 10:30AM-11:00AM

Parent Child

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

MONDAY 3:30-4:00PM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

SATURDAY 9:00AM-9:30AM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 1 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

SUNDAY 9:45AM-10:15AM

PRESCHOOL LEVEL 1 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

MONDAY 4:15PM-4:45PM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

THURSDAY 3:30PM-4:00PM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

SATURDAY 9:45AM-10:15AM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 2 (3-5YRS) <br /><span>Ages 3 – 5</span>

Fall II Session

SUNDAY 9:00AM-9:30AM

PRESCHOOL LEVEL 2 (3-5YRS)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall II Session

MONDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall II Session

THURSDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 3 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall II Session

SATURDAY 10:30AM-11:00AM

PRESCHOOL LEVEL 3 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall II Session

MONDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall II Session

THURSDAY 5:00PM-5:30PM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

PRESCHOOL LEVEL 4 (AGES-3-5) <br /><span>Ages 3 – 5</span>

Fall II Session

SATURDAY 10:30AM-11:00AM

PRESCHOOL LEVEL 4 (AGES-3-5)
Ages 3 – 5

YOUTH LEVEL 1 (AGES 6-12 YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 3:00PM-3:45PM

YOUTH LEVEL 1 (AGES 6-12 YRS)
Ages 6 – 12

YOUTH LEVEL 1 (AGES 6-12yrs) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 4:00-4:45PM

YOUTH LEVEL 1 (AGES 6-12yrs)
Ages 6 – 12

YOUTH LEVEL 1 (AGES 6-12yrs) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 9:00AM-9:45AM

YOUTH LEVEL 1 (AGES 6-12yrs)
Ages 6 – 12

YOUTH LEVEL 2 (AGES 6-12 YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 4:00PM-4:45PM

YOUTH LEVEL 2 (AGES 6-12 YRS)
Ages 6 – 12

YOUTH LEVEL 2 (AGES 6-12yrs) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 3:00-3:45PM

YOUTH LEVEL 2 (AGES 6-12yrs)
Ages 6 – 12

YOUTH LEVEL 2 (AGES 6-12 YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 11:00-11:45AM

YOUTH LEVEL 2 (AGES 6-12 YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 3:00-3:45PM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 5:00-5:45PM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 4:00PM-4:45PM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 3 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 9:00AM-9:45AM

YOUTH LEVEL 3 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 4:00PM-4:45PM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 5:00PM-5:45PM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 5:00PM-5:45PM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 10:00-10:45AM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 4 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 11:00-11:45AM

YOUTH LEVEL 4 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 5:00PM-5:45PM

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 3:00PM-3:45PM

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 4:00-4:45pm

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 5 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 10:00AM-10:45AM

YOUTH LEVEL 5 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 6 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

MONDAY 4:00PM-4:45PM

YOUTH LEVEL 6 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 6 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

THURSDAY 5:00PM-5:45PM

YOUTH LEVEL 6 (AGES 6-12YRS)
Ages 6 – 12

YOUTH LEVEL 6 (AGES 6-12YRS) <br /><span>Ages 6 – 12</span>

Fall II Session

SATURDAY 11:00AM-11:45AM

YOUTH LEVEL 6 (AGES 6-12YRS)
Ages 6 – 12