a group of people in a pool

PROGRAMS

Flexible, Friendly & Fun

The Granite YMCA offers a wide variety of programs that are designed to help empower youth to reach their full potential, improve the health and well-being of those in our communities, as well as inspire others to give back. Between all of our enrichments such as swim lessons and youth sports, to our wellness offerings including group exercise and swimming, there really is something for everyone at the Y!

Summer Program Registration

We are excited to offer two convenient program sessions this summer! Session 1 will run from June 29 - July 26 and session 2 will run from July 27 - August 23. Register for one or both sessions–the choice is yours! Learn more and register below.

Countdown to Registration

Preview Programs

Preview Programs

Preview Programs

✨ Take a Look ✨
Summer enrichment programs will be posted online on Friday, May 29. Explore your options and get ready to register!

Member Registration

Member Registration

Member Registration

🚨 Mark Your Calendar 🚨
Member registration opens Monday, June 1 at 7:00 am! Secure your spot early for your favorite programs.

Non-Member Registration

Non-Member Registration

Non-Member Registration

🌟 Not a Granite Y member? 🌟
Non-member registration opens Monday, June 15 at 7:00 am. Don’t miss your chance to join the fun!

Programs Begin

Programs Begin

Programs Begin

🗓️ Let the Fun Begin 🗓️
The upcoming sessions will run June 29 – July 26 and July 27 – August 23, offering a summer of growth, learning, and play.

Rolling Registration

The Importance of Being Outside

At The Granite YMCA, we offer rolling program registration for Y programs like swim lessons, youth sports, and so much more, making it easier to join and stay enrolled throughout the year!

  • Register anytime during each program session
  • Stay enrolled until you cancel or the session ends
  • Pay monthly on the 1st for that month’s classes
  • Members get priority on waitlists & registration

If you have any questions about program registration, please read our FAQs below or reach out to your local Welcome Center.

For FUN & FITNESS

Rolling Registration FAQs

We offer rolling registration for Y Programs such as swim lessons, sports, and more. With this new approach, participants can join programs any time during the program session and stay enrolled as long as it fits their schedule. Monthly billing and rolling registration make it easier than ever to help you and your family develop skills and explore new interests.

Register Anytime

Enroll in a program whenever you’re ready. New participants are welcomed weekly, as space allows. You may be temporarily placed on the waitlist if space is not available.

Stay Enrolled

Once enrolled, your spot is reserved each month until you cancel or the session ends.

Monthly Billing

Program fees are automatically billed on the 1st of each month, based on the number of class days that month. For example, if your program runs on a Tuesday and there are five Tuesdays in the month, you will be charged for five classes that month.

Start Anytime

If you enroll mid-month, your first month’s fee will be prorated accordingly and will be due at the time of registration.

Cancellations

If you decide to cancel, you will complete the current month and will not be charged moving forward.

Member Perks

Members register first and move to the top of waitlists — staying one step ahead.

Since we offer rolling registration, participants may sign up for programs up until the last day of each session, as space allows. You may be temporarily placed on the waitlist if space is not available.

Summer Session

  • Session Dates: June 29 – August 23, 2026
  • Programs Available to Browse: May 29, 2026 • 4:00 pm
  • Member Registration Opens: June 1, 2026 • 7:00 am
  • Non-Member Registration Opens: June 15, 2026 • 7:00 am

Fall Session

  • Session Dates: September 8 – December 20, 2026
  • Programs Available to Browse: August 21 • 4:00 pm
  • Member Registration Opens: August 24, 2026 • 7:00 am
  • Non-Member Registration Opens: August, 31, 2026 • 7:00 am

Winter Session

  • Session Dates: January 4 – March 28, 2027
  • Programs Available to Browse: December 11, 2026 • 4:00 pm
  • Member Registration Opens: December 21, 2026 • 7:00 am
  • Non-Member Registration Opens: December 28, 2026 • 7:00 am

Spring Session

  • Session Dates: March 29 – June 13, 2027
  • Programs Available to Browse: March 12, 2027 • 4:00 pm
  • Member Registration Opens: March 15, 2027 • 7:00 am
  • Non-Member Registration Opens: March 22, 2027 • 7:00 am

Upcoming Program Session Dates

Remember that, since we offer rolling registration, participants may sign up for programs up until the last day of each session. You may be temporarily placed on the waitlist if space is not available.

  • Summer: June 29 – August 23, 2026
  • Fall: September 8 – December 20, 2026
  • Winter: January 4 – March 28, 2027
  • Spring: March 29 – June 13, 2027

Holidays & Break Weeks

No programs will be held during the following break weeks and holidays.

  • Pre-Summer Break: June 8 – 28, 2026
  • Late Summer Break: August 24 – September 7, 2026
  • Independence Day: July 4, 2026
  • Labor Day: September 7, 2026
  • Veterans Day: November 11, 2026
  • Thanksgiving Week: November 23 – 29, 2026
  • Holiday Break: December 21, 2026 – January 3, 2027
  • Winter Break: February 22 – 28, 2027
  • Easter: March 28, 2027
  • Spring Break: April 26 – May 2, 2027
  • Memorial Day: May 31, 2027

When you enroll in a program, the first payment will be due at registration and then on the 1st of each month going forward until you cancel or the session ends.

Class days and pricing vary slightly from month to month, based on the number of days in the month, holidays, and planned break weeks. For example, if your program runs on a Tuesday and there are five Tuesdays in the month, you will be charged for five classes that month.

If the Y cancels a class because of reasons related to inclement weather, instructor illness, or other unforeseen events, we will offer a makeup class or issue a credit to your account that can be applied to a future payment.

Participant absences due to personal scheduling conflicts or illness do not qualify for credit or refund.

Cancelling a program is easy and can be done at any time online through your Granite YMCA account. Just log in, go to AccountActivities, click Billing next to the program, and click Cancel. That’s it!

Once you submit the cancellation request, you will remain enrolled through the end of the current month. Example: If you cancel on October 10, you will continue to participate in the program through the end of October and will not be charged starting in November. Please see our program cancellation & transfer instructions for more details.

If you need assistance with your cancellation, the Program Director or Welcome Center will be happy to help.

There’s no direct transfer option for programs, but you can easily switch to a new program by following these steps:

  1. Find your new program: Browse our program offerings online or at your branch to see if your desired class is available.
  2. Register for the new program: If your new program is open and has availability, register whenever you’re ready to start. Your new program will begin immediately unless there is a waitlist.
  3. Cancel your old program: Log in to your Granite YMCA account, go to AccountActivities, click Billing next to the program, and click Cancel. That’s it!

Once you submit the cancellation request, you will remain enrolled through the end of the current month. Example: If you cancel on October 10, you will continue to participate in the program through the end of October and will not be charged starting in November. Please see our program cancellation & transfer instructions for more details.

If you need assistance with your transfer or cancellation, the Program Director or Welcome Center will be happy to help.

Participants may reach a point when they are ready to move to a more advanced program due to their ages or increased skill level. When this happens, our staff will help transition your child to the next level when they’re ready.

If an entire class is ready to progress a skill level, the class may be reclassified mid-year while keeping the same participants and instructor.

If a program is full, you’re welcome to join the waitlist. Waitlisted participants will be contacted and given the opportunity to enroll as spots become available. If there is enough interest, additional classes may be added during the session. Please note that YMCA members receive enrollment priority over non-members.

Participants may remain on the waitlist until a space becomes available. When a spot opens, waitlisted participants will be contacted and given 48 hours to accept and confirm their enrollment. If you choose not to enroll within that timeframe, you will be removed from the waitlist. You are always welcome to rejoin the waitlist when you’re ready to participate.

This policy helps ensure that program spots are filled efficiently and that the waitlist remains fair and accessible for all participants.

Not all programs follow the rolling registration model. Rolling registration is available for programs including swim lessons, gymnastics and dance, tennis, martial arts, and climbing and adventure programs.

Programs like competitive teams, masters swimming, adult swim training clubs, private lessons, personal training, health intervention programs, drop-in sports, and kids or teen nights will have their own registration process.

If you’re unsure about a specific program, please connect with the Welcome Center or your Program Director—we’re happy to help!

Parents/guardians of children ages 12 and under must remain in the facility and escort their child to and from all program spaces.

We want you and your family to love your experience at the Y. If a program doesn’t meet your expectations or if you have any questions, please reach out to your Program Director—we’re here to help!

For BRIGHT FUTURES

Financial Assistance

We are here to support the unique needs of each family, which is why we offer financial assistance to eligible families through our flexible membership program. This enables all families and individuals to become active members or participate in our programs. Join fees, monthly membership dues, and program fees are income-based to ensure that anyone can utilize the Y, regardless of income.

Secret Link