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

Kanabec County

Minnesota · Public K-12

Kanabec County's school count of 7 reflects a public K-12 system serving about 2,128 students inside Minnesota, around 13% of the county population. By level, that breaks down as 2 elementary, 1 middle, and 4 high schools.

7-year change in Kanabec County

SY 2017-18 vs SY 2024-25
Total enrollment
2,128
-31 (-1%) vs SY 2017-18
School count
7
+2 (+40%) vs SY 2017-18
% White
90%
was 93%
% Hispanic
3%
was 2%
% Black
1%
was 1%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
7
2 districts
Enrollment
2,128
NCES CCD
Median income
$71,460
Below Minnesota avg
Free/reduced lunch
40.5%
Below Minnesota avg
Elementary
2
1,126 students
Middle
1
12 students
High
4
990 students
Combined / other
0
schools
LARGEST DISTRICT
Mora Public Schools
1,656 students · 2 districts in Kanabec County

County vs. school enrollment demographics

Left bar is the racial makeup of Kanabec County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
94%
Hispanic
2%
Black
1%
Asian
1%
Two or more
4%
Native American
1%
Pacific Islander
0%
School enrollment
White
90%
Hispanic
3%
Black
1%
Asian
1%
Two or more
4%
Native American
1%
Pacific Islander
0%
Bachelor's+
15.7%
adults 25+
Poverty rate
5.6%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
45
21.3% under 18

Test scores in Kanabec County

Latest 2024-25 ELA proficiency, 4 schools ranked. Minnesota state average: 49.9%.

Top 4 schools (ELA)
  1. Mora Elementary School· 62.9%
  2. Mora High School· 59.1%
  3. OGILVIE ELEMENTARY· 37.1%
  4. OGILVIE SECONDARY· 36.5%

See all 4 schools in Kanabec County ranked by score →

All schools (7)

NameCityLevelGradesEnrollmentRating
Mora Elementary SchoolMoraElementaryPK-06862·
Mora High SchoolMoraHigh07-12743·
OGILVIE ELEMENTARYOgilvieElementaryPK-06264·
OGILVIE SECONDARYOgilvieHigh07-12206·
MORA ALTERNATIVE LEARNING CENTERMoraHigh09-1239·
MORA MIDDLE LEVEL ALCMoraMiddle06-0812·
LION Program-Alternative EducationOgilvieHigh09-122·

Cities in Kanabec County

Mora4 schoolsOgilvie3 schools

About Kanabec County

Kanabec County is a small Minnesota county of about 16,390 residents, home to 7 public schools and roughly 2,128 students.

Stepping back, census numbers show typical household earnings sit around $71,460, about 16% of adults have a bachelor's degree or above, and the poverty rate is around 6%. That income level is 8% noticeably below the Minnesota median.

On the school-mix side, Kanabec County comprises 2 elementary schools (1,126 students), 1 middle school (12), and 4 high schools (990).

The largest single district in Kanabec County is Mora Public Schools, which alone enrolls about 1,656 students.

Trend over the past 7 years. Combined enrollment now sits at 2,128 students, stayed largely flat from the 2,159 reported in SY 2017-18. Kanabec County now counts 7 public schools, up from 5 in SY 2017-18. On the demographic side, White enrollment moved from 93% to 90% over the same window.

Within the allk12 community for this area, the community for Kanabec County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Kanabec County?
Kanabec County, Minnesota has 7 public K-12 schools serving approximately 2,128 students.
How many high schools are in Kanabec County?
Kanabec County, Minnesota has 4 public high schools, serving approximately 990 students.
How many middle schools are in Kanabec County?
Kanabec County, Minnesota has 1 public middle school, serving approximately 12 students.
How many elementary schools are in Kanabec County?
Kanabec County, Minnesota has 2 public elementary schools, serving approximately 1,126 students.
What is the largest school district in Kanabec County?
Mora Public Schools is the largest school district in Kanabec County, serving approximately 1,656 students. The county contains 2 school districts overall.
How many people live in Kanabec County?
Kanabec County has roughly 16,390 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Kanabec County?
Median household income in Kanabec County is $71,460, below the Minnesota average of $77,501. About 5.6% of residents live below the federal poverty line.
How educated are residents of Kanabec County?
Approximately 15.7% of adults 25 and older in Kanabec County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Kanabec County qualify for free or reduced lunch?
Roughly 40.5% of students in Kanabec County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Minnesota county average of 41.1%.
What is the student-teacher ratio in Kanabec County schools?
Across Kanabec County public schools, the enrollment-weighted student-teacher ratio is approximately 15.6 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data