The City of Morgan Hill, in partnership with the Mt. Madonna YMCA, offers 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 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 the courses available, take a look at our Recreation Activity Guide.
Find a class or program: