North Branch contains 6 primary and secondary schools. One of the highest rated schools is North Branch Senior High School, with a rating of 8. North Branch Senior High School has 1,047 students. Public schools in North Branch are part of North Branch Public Schools. Trio Wolf Creek Distance Learning is nearby and scores lower than North Branch Public Schools. Nearby Rush City Public School District is worse, with a rating of 5. The population of North Branch is 12,966. North Branch Public Schools enrolls 26% of the population of North Branch.