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

Camp Photo Spring 2015

Find a class or program:

Sign up for your favorite classes today.