The North Branch, MN educational system consists of 8 public schools, 1 private schools and n/a post-secondary schools. North Branch public schools have average test scores of 49% which is 6% lower than than the Minnesota average and 1% lower than than the national average. The student to teach ratio of North Branch public schools is 17:1, compared to 16:1 in Minnesota and 16:1 across all of the United States. A total of 93.9% of students have completed 8th grade, 93.3% have completed high school, 21.2% have completed a bachelor’s degree and 1.8% have completed a doctorate degree.