Aquatics for All

Aquatics for All

We believe that knowing how to swim is a right, not a privilege. This is why we have programs for swimmers of all abilities, ranging from infants to competitive athletes to older adults.

Safety Around Water

We have programs to teach caregivers and their children how to stay safe around water. Thanks to generous donors, we’re able to offer swim lessons to families struggling financially so that everyone has a chance to learn how to swim.

Swim Lessons

We have swim lessons for people of all ages in both private and group settings. Whether you’re an adult looking to learn a lifesaving skills or a teen exploring ways to stay active, we have lessons for you!

Swim Team

The YMCA has world-class swim teams across its locations in York and Shrewsbury. Swimmers of all ages build their skills, improve their work ethic, learn YMCA values, and compete in regional and national competitions. Swimmers from the YMCA’s swim teams have gone on to win national awards and compete in the Olympics!


We have indoor and outdoor pools across the county to give all York County residents a convenient way to get in the water. Our outdoor and indoor pools in the Graham Aquatic Center gives families and swimmers world-class places to relax or compete while our pools in our branches in York and Shrewsbury allow members of all ages to enjoy time in the water.

Be Stronger Together at the YMCA with NO JOIN FEE if you sign up for a membership in September!