Birches Academy Charter School 419 S Broadway, Salem, NH03079 Birches Academy is a charter school serving students in the Salem area. Each individual child at receives a Personal…More Learning Plan which has been specifically developed for the child. Each classroom has two teachers, a head teacher and an assistant teacher. It offers after-school enrichment programs including drawing lessons, piano lessons and "Mad Science." The board of trustees is comprised of community members and parents of Birches Academy students; meetings are held every second Monday of the month at 7pm.