First Notes Baby-Toddler Music Classes are now Online!

Our Online Classes Are Amazing!

  • First Notes online classes are interactive, live experiences for the whole family!
  • Taught by the same experienced, skilled musicians who teach in our schools, classes are filled with live music and fun activities for everyone in the family.
  • Season tuition includes links to invite extended family (grandparents, etc.) to enjoy classes with you and your child!


  • In First Notes Babies (3-11 months), parents and caregivers learn songs and musical activities along with their children.  This establishes a foundation for both the parent/caregiver and child to learn music together and enjoy musical activities at home.
  • In First Notes Kids (1-3 years), children begin to sing along and participate in activities with more independence.
  • In First Notes Advanced (2-4 years), children become natural leaders in their classes, sharing their musical abilities with the class!
  • In all classes, we introduce solfege (do, re, mi…), and rhythm symbols (Ta, Ti-Ti, and Rests) which are the universal language of music.

Our Music

  • First Notes has awesome music and a you receive a new CD every season.  Listen to a few of our songs below!
  • Our classes include lots of fun music along with solfege (do, re, mi…), and rhythm symbols (Ta, Ti-Ti, and Rests) which are the basis and universal language of music.

Our Teachers

  • Our teachers are skilled musicians and singers.
  • Our activities are led with live performance – not recorded music
  • Most of our classes are taught by 2-teacher teams, which makes classes both fun and productive!

Our Environment

  • First Notes classes are held in clean, modern facilities.
  • First Notes families enjoy an exceptional social experience, meeting other families and attending social nights at our schools.
  • Our schools have WiFi and social areas
  • Our school staff and owners are always happy to speak with you!


Pennsylvania:  Main Line • Merion • Narberth • Wynnewood • Penn Valley • Gladwyne • Ardmore • Haverford • Bryn Mawr • Villanova • Montgomeryville • Great Valley • North Wales • Lansdale • Chalfont • Blue Bell • Malvern • Paoli • Frazer • Exton • Downingtown • West Chester • Conshohocken • Lafayette Hill • Plymouth Meeting • Roxborough

New Jersey: Marlton • Cherry Hill • Voorhees • Mount Laurel