A new public charter school opens in Alstead today. The LEAF Charter School is a high school located in the Mole Hill Theater building. Its curriculum will focus on science, technology, engineering, arts, and math, or STEAM. The first charter schools opened in New Hampshire in 2004. LEAF is the state’s 25th charter school. Director Dakota Benedetto spoke with NHPR’s Morning Edition about the school.
Listen to the interview here!