Programs and Classes

The The City of Morgan Hill, in partnership with the Mt. Madonna YMCA, offer a variety of programs and classes for all ages. With a catalog of classes ranging from camps, sports leagues, dance, tennis, soccer, art and drawing, swim lessons and our Splash swim team, personal training, science labs, classes for 50+, preschool, and more, everyone can find something to fit their interests.

We do our best to create and maintain a great and accessible offering of classes and programs throughout the year, so people of all backgrounds and ages can enjoy the many great activities in Morgan Hill. To view a full listing of the courses available, take a look at our Recreation Activity Guide! You can register for your classes in person at the Community and Cultural Center, Aquatics Center, Centennial Recreation Center or online

Find a class or program:

Sign up for your favorite classes today.