Programs and Classes

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

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: