Our aquatics programs include:

  • Swim lessons for all ages from infants to adults

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.
BEGINNER ADULT <br /><span>Adult Ages 22 – 64</span>

Fall I Session

WEDNESDAY 6:00-6:45PM

BEGINNER ADULT
Adult Ages 22 – 64

Water Discovery-Parent/Child <br /><span>Ages 3 – 5</span>

Fall I Session

MONDAY 4:15-4:45PM

Water Discovery-Parent/Child
Ages 3 – 5

Water Discovery-Parent/Child <br /><span>Ages 3 – 5</span>

Fall I Session

Thursday 05:00-5:30PM

Water Discovery-Parent/Child
Ages 3 – 5

Water Discovery-Parent/Child <br /><span>Ages 3 – 5</span>

Fall I Session

Saturday 10:00-10:30AM

Water Discovery-Parent/Child
Ages 3 – 5

Water Discovery-Parent/Child <br /><span>Ages 3 – 5</span>

Fall I Session

Sunday 09:00-09:30AM

Water Discovery-Parent/Child
Ages 3 – 5

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

Fall I 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 I Session

SATURDAY 9:45AM-10:15AM

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

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

Fall I 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 I Session

SATURDAY 9:00AM-09:30AM

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

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

Fall I Session

SUNDAY 9:45AM-10:15AM

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

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

Fall I 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 I Session

THURSDAY 4:15PM-4:45PM

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

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

Fall I 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 I 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 I Session

THURSDAY 4:15 PM-4:45PM

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

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

Fall I 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 I Session

MONDAY 4:00PM-4:45PM

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

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

Fall I Session

THURSDAY 5:00-5:45PM

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

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

Fall I Session

SATURDAY 9:00AM-9:45AM

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

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

Fall I Session

SATURDAY 10:00AM-10:45AM

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

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

Fall I Session

MONDAY 5:00PM-5:45PM

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

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

Fall I Session

THURSDAY 4:00-4:45PM

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

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

Fall I Session

THURSDAY 6:00-6:45PM

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

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

Fall I Session

SATURDAY 9:00-9:45AM

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

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

Fall I 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 I Session

MONDAY 4:00-4:45PM

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

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

Fall I Session

MONDAY 6:00-6:45PM

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

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

Fall I Session

THURSDAY 5:00PM-5:45PM

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

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

Fall I 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 I 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 I Session

MONDAY 6:00PM-6:45PM

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

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

Fall I Session

THURSDAY 6:00PM-6:45PM

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

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

Fall I 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 I 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 I Session

MONDAY 6:00PM-6:45PM

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

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

Fall I Session

THURSDAY 4:00PM-4:45PM

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

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

Fall I Session

THURSDAY 5:00-5:45pm

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

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

Fall I 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 I Session

MONDAY 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 I Session

THURSDAY 6:00PM-6:45PM

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

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

Fall I Session

SATURDAY 11:00AM-11:45AM

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