Program Header 2 Program Header 2
aquatics

Aquatics

Our aquatics offerings include comprehensive swim lessons, logrolling, and team options designed to build confidence, water safety, and lifelong skills in the pool.

dance-inventory-card

Dance

Our dance programs offer a range of classes for all ages and skill levels, helping dancers build confidence, technique, and creativity in a fun, supportive environment.

Martial Arts Card

Martial Arts

Our martial arts program teaches discipline, respect, and self-confidence through structured training in a safe, supportive environment.

Music Card

Music

Our music program offers individualized 30-minute private lessons in voice, piano, guitar, and ukulele, teaching music reading, theory, and composition while providing performance opportunities throughout the year.

Gymnastics Cards

Gymnastics and Agility

Our gymnastics program builds strength, coordination, and confidence through age-appropriate classes that teach tumbling, balance, and core skills in a fun, supportive environment.

STEM Card

STEM/Esports

From esports leagues to robotics and coding classes, our STEM programs empower youth to develop strategic thinking, collaboration, and real-world technology skills while doing what they love.

Sports Card

Youth Sports

From introductory “Happy Hoops” to developmental leagues and instructional flag football and kickball, our Youth Sports offerings help children learn skills, make friends, and enjoy active play in a supportive environment.

Camps Cards

Summer Camps

From themed weeks to outdoor play and weekly field trips, our summer camps give campers a safe, active, and creative space to explore, grow, and make new friends all season long.

Inclusion Card

Inclusion

Through personalized support, trained staff, and adaptive resources, our Inclusion services remove barriers so participants of all abilities can confidently engage in activities and thrive.

The YMCA offers 5 program sessions throughout each year. Program classes are open to everyone in the community, but by being a member of the YMCA you receive discounts on program class fees and priority registration.

Program Registration Dates

Spring Registration: 3/17/2026
Spring Session: 3/22–5/9

Summer Registration: 4/14/2026
Summer Session: 5/31-8/15

Fall 1 Registration: 8/18/2026
Fall 1 Session: 9/6-10/24

Fall 2 Registration: 10/27/2026
Fall 2 Session: 11/1-12/19

Registration Opens

Tuesday: Family Members
Wednesday: Youth Members
Thursday: Non-members 

Registration opens at 7am.

Class Capacity

Certain classes, especially swim lessons and gymnastics, often fill early on Tuesday. Class times are available for viewing two weeks before the start of registration.

Program Policies

Payments

Program fees must be paid in full at the time of registration. Payment methods include cash, check or charge (Mastercard, Visa, American Express or Discover). Payment for registrations done online or by phone must be completed by debit or credit card.

Membership Rates

To take advantage of the membership rate for programs, the member must have a valid membership for the entire session of the program. If the membership is discontinued during the session and the member wishes to complete the program, they would be charged the non-member price for the remainder of the session.

Class Transfer/Change

Transfers or changes to a different program within the same session are allowed free of charge.

Class Rescheduling

The YMCA reserves the right to reschedule or combine classes and cancel up to one class without issuing a refund.

Inclement Weather

No refunds will be issued for classes missed or cancelled due to inclement weather. Holidays are prorated.

Refunds for Cancellation

There will be a non-refundable administrative fee of $5 for all programs which the member cancels after registering for the program. 

If the member cancels before the first day of the program, they will be issued a refund equal to the cost of the program less the $5 administrative fee. 

A refund will be provided to the member via the same payment method. If the member paid by cash or check, a refund check will be issued to them.

Refunds will not be issued after the start of the program. Exceptions can be made by the Program Director.