Roxbury Preparatory Charter School had long hoped to build a school at 361 Belgrade Ave., on the border of Roslindale and West Roxbury.