Music for All provides ensemble experiences, hands-on opportunities for individual student performance training and growth, and teacher professional development. An advocacy to build and sustain school music programs, see the resource center like Teaching SEL Through Music podcast.