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:

We offer a range of classes and programs throughout the year, so people of all backgrounds, skill levels, and ages can enjoy the many great activities in Morgan Hill. To view a full listing of 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: