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) (Full) Sunday 9:30 AM - 10:15 AM Jan 04, 2026 10 weeks Tara Baer
Mixed Ages (0 - 5 yrs) (Full) Sunday 10:45 AM - 11:30 AM Jan 04, 2026 10 weeks Tara Baer
Mixed Ages (0 - 5 yrs) (Full) Monday 9:30 AM - 10:15 AM Jan 05, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Full) Monday 10:45 AM - 11:30 AM Jan 05, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Full) Monday 12:15 PM - 1:00 PM Jan 05, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Full) Tuesday 9:30 AM - 10:15 AM Jan 06, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (1 Seat Left) Tuesday 10:45 AM - 11:30 AM Jan 06, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Full) Tuesday 4:30 PM - 5:15 PM Jan 06, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Full) Wednesday 9:30 AM - 10:15 AM Jan 07, 2026 10 weeks Esther Winter
Mixed Ages (0 - 5 yrs) (Full) Wednesday 10:45 AM - 11:30 AM Jan 07, 2026 10 weeks Esther Winter
Mixed Ages (0 - 5 yrs) (Full) Thursday 9:30 AM - 10:15 AM Jan 08, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) (Full) Thursday 9:30 AM - 10:15 AM Jan 08, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Full) Thursday 10:45 AM - 11:30 AM Jan 08, 2026 10 weeks Michelle Wagner
Mixed Ages (0 - 5 yrs) Thursday 10:45 AM - 11:30 AM Jan 08, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Full) Thursday 4:30 PM - 5:15 PM Jan 08, 2026 10 weeks Tara Baer
Mixed Ages (0 - 5 yrs) (Full) Friday 9:30 AM - 10:15 AM Jan 09, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Full) Friday 10:45 AM - 11:30 AM Jan 09, 2026 10 weeks Amanda Casey
Mixed Ages (0 - 5 yrs) (Full) Saturday 9:30 AM - 10:15 AM Jan 10, 2026 10 weeks Esther Winter
Mixed Ages (0 - 5 yrs) (Full) Saturday 10:45 AM - 11:30 AM Jan 10, 2026 10 weeks Esther Winter