Our Classes

There's nothing quite like music-making to build the connections we need now more than ever. Music gives us a way to express our emotions and naturally releives stress. It makes us feel human. It supports children's learning and development. Plus, it's fun for the whole family!

In Person, Indoor Classes

Our Mixed Age class is our signature Music Together®  class for children five and under (and their grownups!).  Our Babies class (offered some semesters) is for babies and their parents 0-7 months. During each class, your Music Together® teacher will lead music activities for the whole family to sing, play, and jam along to. Each class is an active music-making experience, designed to teach the way children learn: through play and with the grownups they love.

Ten weekly, 45-minute online classes that include songs, rhythmic rhymes, movement, and instrument play (Babies class is 8 weeks). These activities are presented as informal, non-performance-oriented musical experiences--developmentally appropriate for children and easy for parents and caregivers--regardless of their own musical ability. CD, Songbook, and access code for our wonderful app "Hello Everybody" are included.

Below is our schedule of upcoming classes (subject to change based on enrollment):

Class Schedule Start Date Duration Teacher

CMT Center
25 State Street
Pittsford, NY 14534
location map
Mixed Ages (0 - 5 yrs) (Coming Soon) Sunday 9:30 AM - 10:15 AM Jan 04, 2026 10 weeks Tara Baer
Mixed Ages (0 - 5 yrs) (Coming Soon) Sunday 10:45 AM - 11:30 AM Jan 04, 2026 10 weeks Tara Baer
Mixed Ages (0 - 5 yrs) (Coming Soon) Monday 9:30 AM - 10:15 AM Jan 05, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Monday 10:45 AM - 11:30 AM Jan 05, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Monday 12:15 PM - 1:00 PM Jan 05, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Tuesday 9:30 AM - 10:15 AM Jan 06, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Tuesday 10:45 AM - 11:30 AM Jan 06, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Tuesday 4:30 PM - 5:15 PM Jan 06, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Coming Soon) Wednesday 9:30 AM - 10:15 AM Jan 07, 2026 10 weeks Esther Winter
Mixed Ages (0 - 5 yrs) (Coming Soon) Wednesday 10:45 AM - 11:30 AM Jan 07, 2026 10 weeks Esther Winter
Mixed Ages (0 - 5 yrs) (Coming Soon) Thursday 9:30 AM - 10:15 AM Jan 08, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Thursday 9:30 AM - 10:15 AM Jan 08, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Coming Soon) Thursday 10:45 AM - 11:30 AM Jan 08, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Coming Soon) Thursday 10:45 AM - 11:30 AM Jan 08, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Coming Soon) Thursday 4:30 PM - 5:15 PM Jan 08, 2026 10 weeks Tara Baer
Mixed Ages (0 - 5 yrs) (Coming Soon) Friday 9:30 AM - 10:15 AM Jan 09, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Coming Soon) Friday 10:45 AM - 11:30 AM Jan 09, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Coming Soon) Saturday 9:30 AM - 10:15 AM Jan 10, 2026 10 weeks Esther Winter
Mixed Ages (0 - 5 yrs) (Coming Soon) Saturday 10:45 AM - 11:30 AM Jan 10, 2026 10 weeks Esther Winter