Rosa Elena Rivera

Woman in front of a brick wall

Rosa Elena combines her love of language and music and brings high energy to her teaching. Over the course of her career, she has taught at many schools and programs, including Joyful Music, Mystic Valley Music Together, Music Together Belmont, River of Song, Music and Movement of Newton, and in the Cambridge and Somerville public school systems. She has used the Canta y Baila Conmigo curriculum for many years and also has extensive experience as a voice instructor, dance and movement teacher, and program director. Rosa Elena is a talented opera singer with a long list of solo recitals, performances, and musical productions to her name.

Mica Moellering

Woman in blue sweater

Charles River School is amazing for a music teacher because the arts are valued, and thoroughly integrated into the curriculum. We are all a team teaching the students together, and I have the time, support, resources, and excitement to do incredible projects with all of my classes. I am so lucky to work here!

Mica joined CRS in 2006, and is the Head of Performing Arts. In this role, she teaches general music, electives, and Multi-Arts classes, directs the fourth- through eighth-grade CRS Chorus, and runs the Assemblies program. Prior to CRS, Mica worked as a musical director at Artbarn Community Theater in Brookline for 17 years and taught private piano lessons. She was also a performing singer/songwriter of folk and rock music in and around New England, and produced two CDs before deciding to teach children to be rock stars instead! Mica earned her bachelor’s degree from the New England Conservatory of Music in jazz piano performance.

Sarah Clancy

Woman in green shirt

Recess might be my favorite time of day at Charles River School because it shows the value of community and the joy of childhood that CRS pursues. Watching kids from every grade play together, especially when the middle school students make time for the PreK/K students, warms my heart and reminds me that we all have so much to learn from each other at every age and stage of life.