Aquatics and Water Safety Programs

The Y has been America’s leading swim instructor for more than 100 years, and our aquatics programs extend beyond instruction. We also provide recreational and specialty programs for all ages and abilities, including parent-child classes, preschool/youth swim lessons and water exercise. Additionally, we offer Lifeguard Training courses, teaching the future generation of life guards who go on to work at the YMCA, public pools, summer camps and recreational facilities throughout Hampshire County.

Our aquatics programs include:

  • Swim lessons for all ages from infants to adults
  • Lap Swimming
  • Masters Swim Program
  • Dolphins Swim Team – development to seniors >Team Info
  • Aquatics Therapy
  • Open Swim Time
  • Family Swim Time
  • Water Group Exercise Classes
  • Aqua Arthritis Classes
  • Lifeguard Training
  • First Aid/CPR

For times and descriptions of the water exercise classes we offer, including Aqua Arthritis and both deep and shallow water aerobics, click here for our group exercise schedule

For all lap swimming, open swim and family swim times, click here for our pool schedule.

For more information about Water Safety, visit: http://www.ymca.net/

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.
Adult Beginner Swim Lesson <br /><span>Adult Ages 22 – 64</span>

WEDNESDAY 7:00-7:45PM

Winter Session

Adult Beginner Swim Lesson
Adult Ages 22 – 64

ADULT STROKE CLINIC <br /><span>Adult Ages 22 – 64</span>

WEDNESDAY 7:45-8:30pm

Winter Session

ADULT STROKE CLINIC
Adult Ages 22 – 64

Masters Swim Team Adults <br /><span>Adult Ages 22 – 64</span>

TUES And THURS 12:30-1:30p

Winter Session

Masters Swim Team Adults
Adult Ages 22 – 64

PARENT W/CHILD LVL A (6-36mo)

SUNDAY 9:45AM-10:15AM

Winter Session

PARENT W/CHILD LVL A (6-36mo)

PARENT W/CHILD LVL A (6-36mo)

SATURDAY 9:00AM-9:30AM

Winter Session

PARENT W/CHILD LVL A (6-36mo)

PARENT W/CHILD LVL A (6-36mo)

THURSDAY 4:15PM-4:45PM

Winter Session

PARENT W/CHILD LVL A (6-36mo)

PARENT W/CHILD LVL A (6-36mo)

THURSDAY 9:30AM-10:00AM

Winter Session

PARENT W/CHILD LVL A (6-36mo)

PARENT W/CHILD LVL A (6-36mo) <br /><span>6 months-36 months</span>

MONDAY 3:30PM-4:00PM

Winter Session

PARENT W/CHILD LVL A (6-36mo)
6 months-36 months

PARENT W/CHILD LVL A (6-36mo) <br /><span>6 months-36 months</span>

MONDAY 9:00-9:30AM

Winter Session

PARENT W/CHILD LVL A (6-36mo)
6 months-36 months

PARENT W/CHILD LVL B (25-36mo) <br /><span>25 months – 36 months</span>

SUNDAY 10:30AM-11:00AM

Winter Session

PARENT W/CHILD LVL B (25-36mo)
25 months – 36 months

PARENT W/CHILD LVL B (25-36mo) <br /><span>25 months – 36 months</span>

SATURDAY 9:45AM-10:15AM

Winter Session

PARENT W/CHILD LVL B (25-36mo)
25 months – 36 months

PARENT W/CHILD LVL B (25-36mo) <br /><span>25 months – 36 months</span>

THURSDAY 3:30PM-4:00PM

Winter Session

PARENT W/CHILD LVL B (25-36mo)
25 months – 36 months

PARENT W/CHILD LVL B (25-36mo) <br /><span>25 months – 36 months</span>

THURSDAY 9:00AM-9:30AM

Winter Session

PARENT W/CHILD LVL B (25-36mo)
25 months – 36 months

PARENT W/CHILD LVL B (25-36mo) <br /><span>25 months – 36 months</span>

MONDAY 4:15PM-4:45PM

Winter Session

PARENT W/CHILD LVL B (25-36mo)
25 months – 36 months

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

SUNDAY 9:45AM-10:15AM

Winter Session

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

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

SATURDAY 9:00-9:30AM

Winter Session

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

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

THURSDAY 4:15PM-5:15PM

Winter Session

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

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

MONDAY 9:00-9:30AM

Winter Session

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

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

MONDAY 3:30-4:00PM

Winter Session

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

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

THURSDAY 3:30PM-4:00PM

Winter Session

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

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

SATURDAY 9:45AM-10:15AM

Winter Session

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

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

THURSDAY 9:00AM-9:30AM

Winter Session

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

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

MONDAY 4:15PM-5:15PM

Winter Session

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

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

MONDAY 9:30AM-10:00AM

Winter Session

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

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

SUNDAY 9:00AM-9:30AM

Winter Session

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

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

THURSDAY 9:30AM-10:00AM

Winter Session

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

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

SUNDAY 9:00AM-9:30AM

Winter Session

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

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

SATURDAY 10:30AM-11:00AM

Winter Session

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

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

THURSDAY 5:00PM-5:30PM

Winter Session

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

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

MONDAY 5:00PM-5:30PM

Winter Session

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

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

THURSDAY 3:30PM-4:00PM

Winter Session

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

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

SATURDAY 10:30AM-11:00AM

Winter Session

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

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

SUNDAY 10:30AM-11:00AM

Winter Session

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

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

THURSDAY 5:00-5:30PM

Winter Session

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

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

MONDAY 5:00PM-5:30PM

Winter Session

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

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

MONDAY 4:00PM-4:45PM

Winter Session

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

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

SATURDAY 9:00AM-9:45AM

Winter Session

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

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

THURSDAY 5:00-5:45PM

Winter Session

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

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

SATURDAY 11:00AM-11:45AM

Winter Session

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

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

MONDAY 6:00-6:45PM

Winter Session

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

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

SATURDAY 10:00-10:45AM

Winter Session

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

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

MONDAY 5:00PM-5:45PM

Winter Session

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

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

THURSDAY 4:00-4:45PM

Winter Session

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

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

THURSDAY 6:00PM-6:45PM

Winter Session

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

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

SATURDAY 9:00AM-9:45AM

Winter Session

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

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

THURSDAY 5:00PM-5:45PM

Winter Session

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

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

SATURDAY 11:00AM-11:45AM

Winter Session

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

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

MONDAY 4:00-4:45PM

Winter Session

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

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

MONDAY 6:00PM-6:45PM

Winter Session

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

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

SATURDAY 10:00-10:45AM

Winter Session

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

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

THURSDAY 4:00PM-4:45PM

Winter Session

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

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

MONDAY 5:00PM-5:45PM

Winter Session

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

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

THURSDAY 6:00-6:45PM

Winter Session

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

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

SATURDAY 10:00AM-10:45AM

Winter Session

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

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

THURSDAY 6:00PM-6:45PM

Winter Session

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

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

MONDAY 5:00PM-5:45PM

Winter Session

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

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

THURSDAY 4:00PM-4:45PM

Winter Session

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

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

SATURDAY 9:00AM-9:45AM

Winter Session

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

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

MONDAY 6:00PM-6:45PM

Winter Session

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

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

THURSDAY 5:00PM-5:45PM

Winter Session

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

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

MONDAY 4:00PM-4:45PM

Winter Session

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