The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

9 schools in North Branch

Minnesota · Public K-12

Inside North Branch (Minnesota), 9 public K-12 schools enroll roughly 2,889 students, averaging 321 per campus.

7-year change in North Branch

SY 2017-18 vs SY 2024-25
Total enrollment
2,889
-69 (-2%) vs SY 2017-18
School count
9
+2 (+29%) vs SY 2017-18
% White
82%
was 90%
% Hispanic
6%
was 4%
% Black
1%
was 1%
% Asian
6%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Chisago County Schools' Life Work CHigh09-1229
Distance Learning Academy SecondaryHigh06-1252
Distance Learning Acadmy ElementaryElementaryKG-056
Norse Area Learning CenterHigh07-1241
North Branch Area Education CenterElementaryPK-KG239
North Branch Area High SchoolHigh09-12791
North Branch Area Middle SchoolMiddle06-08615
Phoenix Academy Charter SchoolElementaryKG-08156
Sunrise River Elementary SchoolElementary01-05960

About North Branch

North Branch is a middle-population Minnesota city in terms of public-school footprint, with 9 schools and 2,889 students total.

On the level-by-level breakdown, the city covers 4 elementary, 1 middle, and 4 high.

Average school size in North Branch is around 321 students, 10% below the Minnesota average of about 357.

Looking at the last 7 years. Total public-school enrollment in North Branch has stayed largely flat since SY 2017-18, moving from about 2,958 students to 2,889. Over that span, North Branch gained 2 schools, going from 7 to 9. Demographically, the White share of enrollment contracted from 90% to 82%.

On this page, the community for North Branch discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in North Branch?
North Branch, Minnesota has 9 public K-12 schools serving approximately 2,889 students.
How many elementary, middle, and high schools are in North Branch?
North Branch has 4 elementary, 1 middle, 4 high public schools.
What is the largest public school in North Branch?
Sunrise River Elementary School is the largest public school in North Branch by enrollment, with approximately 960 students.
What school districts serve North Branch?
North Branch is served by 3 public school districts, including North Branch Area Public Schools, Phoenix Academy Charter School, ST. CROIX RIVER EDUCATION DISTRICT.
What grade levels do public schools in North Branch cover?
Public schools in North Branch serve students from pre-K through grade 12.
Are there charter schools in North Branch?
1 of the 9 public schools in North Branch are charter schools.