Indoor Classes

Winter Session (10 weeks): January 5-March 15 -- Register today!

Includes a Holiday Sing-along the first week of December

50% off additional weekly classes for the same student

Unlimited Make-ups

Babies Only Enrollments include UNLMITED classes

Book a private class for your group of 6+ 

 

*NEW* Playdates: In Harmony @Play, Dec 1-20

Learn more HERE!

 

 

 

Location:
Type:
Day of Week Start Time Start Date Duration

In Harmony Music - San Francisco (studio)
26 Clement St
San Francisco, CA 94118
location map
Sunday
10:00 AM - 10:40 AM
Jan 11, 2026
10 weeks
Justine & Tom / IHM Team
Sunday
11:00 AM - 11:40 AM
Jan 11, 2026
10 weeks
Justine & Tom / IHM Team
Monday
9:30 AM - 10:10 AM
Jan 05, 2026
10 weeks
Olive / Team
Monday
10:30 AM - 11:10 AM
Jan 05, 2026
10 weeks
Olive / Team
Monday
11:30 AM - 12:10 PM
Jan 05, 2026
10 weeks
Olive / Team
Monday
12:30 PM - 1:10 PM
Jan 05, 2026
10 weeks
Olive / Team
Monday
1:30 PM - 2:10 PM
Jan 05, 2026
10 weeks
Olive / Team
Monday
5:00 PM - 5:40 PM
Jan 05, 2026
10 weeks
Blair / IHM Team
Wednesday
10:30 AM - 11:10 AM
Jan 07, 2026
10 weeks
Tom / IHM Team
Wednesday
11:30 AM - 12:10 PM
Jan 07, 2026
10 weeks
Tom / IHM Team
Thursday
10:00 AM - 10:40 AM
Jan 08, 2026
10 weeks
Justine / IHM Team
Thursday
11:00 AM - 11:40 AM
Jan 09, 2025
10 weeks
Justine / IHM Team
Thursday
12:00 PM - 12:40 PM
Jan 08, 2026
10 weeks
Justine / IHM Team
Thursday
2:30 PM - 2:45 PM
Jan 08, 2026
10 weeks
Olive / Team
Thursday
2:45 PM - 3:00 PM
Jan 08, 2026
10 weeks
Olive / Team
Thursday
3:00 PM - 3:15 PM
Jan 08, 2026
10 weeks
Olive / Team
Thursday
3:30 PM - 4:10 PM
Jan 08, 2026
10 weeks
Olive / Team
Thursday
4:30 PM - 5:10 PM
Jan 08, 2026
10 weeks
Olive / Team
Friday
9:30 AM - 10:10 AM
Jan 09, 2026
10 weeks
Justine / IHM Team
Friday
10:30 AM - 11:10 AM
Jan 09, 2026
10 weeks
Justine / IHM Team


In Harmony Music - Benicia (Studio)
101 East H Street, Suite D
Benicia, CA 94510
location map
Wednesday
4:00 PM - 4:40 PM
Jan 07, 2026
10 weeks
Tom / IHM Team
Friday
9:30 AM - 10:10 AM
Jan 09, 2026
10 weeks
Tom / IHM Team
Friday
10:30 AM - 11:10 AM
Jan 09, 2026
10 weeks
Tom / IHM Team
Friday
11:30 AM - 12:10 PM
Jan 09, 2026
10 weeks
Tom / IHM Team
Saturday
9:15 AM - 9:55 AM
Jan 10, 2026
10 weeks
Tom / IHM Team


In Harmony Music - Napa (RoLa Napa)
343 3rd Street
Napa, CA 94559
location map
Monday
10:00 AM - 10:40 AM
Jan 05, 2026
10 weeks
Tom / IHM Team
Tuesday
4:00 PM - 4:40 PM
Dec 02, 2025
1 day
Lanie / IHM Team
Tuesday
5:00 PM - 5:40 PM
Jan 06, 2026
10 weeks
Tom / IHM Team


In Harmony Music - San Anselmo (Studio)
150 Mariposa Ave
San Anselmo, CA 94960
location map
Wednesday
3:30 PM - 4:10 PM
Jan 07, 2026
10 weeks
IHM Team
Thursday
9:30 AM - 10:10 AM
Jan 08, 2026
10 weeks
Tom / IHM Team
Thursday
10:00 AM - 10:40 AM
Dec 04, 2025
1 day
Lanie / IHM Team
Thursday
10:30 AM - 11:10 AM
Jan 08, 2026
10 weeks
Tom / IHM Team
Thursday
11:45 AM - 12:25 PM
Jan 08, 2026
10 weeks
Tom / IHM Team


In Harmony Music - Mill Valley (Homestead Community Center)
315 Montford Ave
Mill Valley, CA 94941
location map
Wednesday
10:00 AM - 10:40 AM
Jan 07, 2026
10 weeks
Lanie / IHM Team
Friday
10:00 AM - 10:40 AM
Dec 05, 2025
1 day
Lanie / IHM Team
Friday
10:30 AM - 11:10 AM
Jan 09, 2026
10 weeks
Lanie / IHM Team
Friday
11:30 AM - 12:10 PM
Jan 09, 2026
10 weeks
Lanie / IHM Team
Friday
12:30 PM - 1:10 PM
Jan 09, 2026
10 weeks
Lanie / IHM Team


In Harmony Music - Lafayette
Little Seeds
3568 Mount Diablo Blvd
Lafayette, CA 94549
location map
Wednesday
11:15 AM - 11:55 AM
Jan 07, 2026
10 weeks
Julia / IHM Team
Wednesday
12:15 PM - 12:55 PM
Jan 07, 2026
10 weeks
Julia / IHM Team
Saturday
1:00 PM - 1:40 PM
Jan 17, 2026
9 weeks
Julia / IHM Team