Why Programs at the YMCA?
Upcoming 2025 Session Dates
Fall 2
Open Registration | October 21-22
Late Registration | October 27 - November 9
Session Dates | October 27 - November 29
Holiday Blast
Registration | December 3-4
Late Registration | N/A
Session Dates | December 8-20
2026 Registration Dates
Winter 1 Session
Open Registration | January 6-7
Late Registration | January 12-25
Session Dates | January 12 - February 15
Winter 2 Session
Open Registration | February 17-18
Late Registration | February 23 - March 8
Session Dates | February 23 - March 29
Spring 1 Session
Open Registration | March 31 - April 1
Late Registration | April 6-19
Session Dates | April 6 - May 1
Spring 2 Session
Open Registration | May 12-13
Late Registration | May 18-31
Session Dates | May 18 - June 21
Summer 1A Session
Open Registration | June 23-24
Late Registration | Not Available
Session Dates | June 29 - July 12
Summer 1B Session
Open Registration | June 23-24
Late Registration | Not Available
Session Dates | July 13-26
Summer 2A Session
Open Registration | July 28-29
Late Registration | Not Available
Session Dates | August 3-16
Summer 2B Session
Open Registration | July 28-29
Late Registration | Not Available
Session Dates | August 17-30
Fall 1 Session
Open Registration | September 8-9
Late Registration | September 14-27
Session Dates | September 14 - October 18
Fall 2 Session
Open Registration | October 20-21
Late Registration | October 26 - November 8
Session Dates | October 26 - November 28
Holiday Blast Session
Open Registration | December 1-2
Late Registration | Not Available
Session Dates | December 7-19
Sign Up For Email Updates
Stay up to date on programs and sports leagues right from your inbox.
Useful Information to Help You Get Started
Registration times are broken up into the following 4 groups:
Group 1 | Opens at 7am
- Mel Korum Family YMCA
- Gordon Family YMCA
Group 2 | Opens at 8am
- Lakewood Family YMCA
- Tacoma Center YMCA
- University YMCA Student Center
Group 3 | Opens at 5:30pm
- Tom Taylor Family YMCA
- Pearl Street Family YMCA
- Virtual+
Group 4 | Opens at 6:30pm
- Bremerton Family YMCA
- Haselwood Family YMCA
Yes, you are able to register for programs at multiple centers within the YMCA of Pierce & Kitsap Counties. Simply login to your My Community account at the identified time for your center(s) and complete the registration process.
You can either visit your local Y, send us an email at membership@ymcapkc.org or give us a call at 253-534-7800
We understand you enjoy watching your kids engage in programs and are happy to accommodate parent/guardian viewing as much as possible based on capacity.
If a non-member would like to watch a class as a spectator, they will need to be checked in at the Welcome Center and complete the waiver process. If the spectator is 16 or older, they will need to present a photo ID upon checking in.
If the spectator would like to participate in an activity or wants to use the facility, they will need to purchase a guest pass at the Welcome Center.
You may register for an unlimited number of classes.
Make Sure Your MyCommunity Account Is Active
Confirm in advance that the email used to login to your MyCommunity account is the same address that is attached to your membership. Opening a new account under a separate email will create registration challenges. Contact membership@ymcapkc.org for support with your My Community account.
Be On Time
Plan on being ready prior to your center's registration time, as classes fill up quickly. Think of it like you are buying tickets to your favorite concert - the more prepared you are right when registration opens, the better chance you have of getting the classes you want!
Have A Backup Plan
In case you don't get into the class you want, it is best to have a backup class ready. Add your child to the waitlist if the desired class is full. Someone may drop the class, and a spot may become available.
Membership is required for active participation in all parent and child programs, including Parent and Child Swim Lessons, and Toddler Gym. Membership is not required for parent viewing. However, one non-member parent/guardian with youth-only accounts may access the Y with the youth member. Photo identification and standard check-in process required.
If you attempt to register for a program and receive a message regarding a waitlist option, please complete the waitlist process. Even if you see that there are spots available, this means there are members in front of you who are eligible for the open spot(s) for the program. Waitlists help guide our program offerings for this session and the next session. Additionally, program directors monitor program registrations and will move a participant into the program if there is an opening. If your child is moved from the waitlist to the program, you will receive an email from the director with this information.
A full session commitment is required. If you are unable to attend a class you are registered for, please contact us here.
Membership is required for all individuals participating in registered classes. For parent and child classes (swim lessons and toddler gym) both the child and the participating parent/guardian need an active membership.
Age limits are in place for the safety of all participants. If your child is moving into a different level during the upcoming session, you will be able to register them for the next level. However, you will need to either call or visit your local Y to support with this enrollment. Please contact us at membership@ymcapkc.org or 253 534 7800 for registration assistance.
Login to your My Community account and select the “My Program Enrollments” tile. From there, you will be able to see any classes your household is currently enrolled in as well as any previous classes you’ve attended.
Please visit the "My Program Enrollments" tab of MyCommunity tap on the "Requests to Withdrawal" button. Class cancellations can only be completed by Y staff.
Registering from YMCA360 or your mobile browser are very similar. From YMCA360, tap on “My Y”, then "Register for Programs". This button will take you to login to your MyCommunity. Once you have found the class(es), click “enroll” on all the ones you’d like to register for. The mobile app is convenient, but we recommend using a desktop or laptop to complete registration.
If you attempt to register for a program and receive a message regarding a waitlist option, please complete the waitlist process. Even if you see that there are spots available, this means there are members in front of you who are eligible for the open spot(s) for the program. Waitlists help guide our program offerings for this session and the next session. Additionally, program directors monitor program registrations and will move a participant into the program if there is an opening. If your child is moved from the waitlist to the program, you will receive an email from the director with this information.