schoolsbycounty

Minnesota Schools & Education

Public school metrics and education data for all 87 counties.

NCES 2022-23 public school data and FY 2022 school-finance data

Avg Graduation Rate

86.6%

Avg Per-Pupil Spending

$8,463

Avg School Score

55/100

Total Schools

2,645

555 districts

State Overview

About Schools in Minnesota

This summary is generated from the NCES metrics shown on this page and reviewed against the source data by the Data Editor. It is not school advice.

Minnesota Schools Beat Median Scores with Less Funding

Minnesota reports an average school score of 54.9, which comfortably exceeds the national median of 50.0. The state achieves a graduation rate of 86.6% despite spending only $8,463 per pupil, well below the national average of $13,000.

A Wide Performance Gap Across 87 Counties

Education quality varies significantly across the state's 87 counties, with school scores ranging from 40.5 to 67.1. Graduation rates show an even wider divide, reaching 95.7% in Jackson County while dropping to a state low of 53.1% in Mahnomen County.

Strong ROI Despite Leaner Per-Pupil Budgets

Minnesota demonstrates high efficiency by maintaining a graduation rate nearly equal to the 87.0% national average while spending $4,537 less per student. This indicates that the state delivers competitive academic outcomes even without the high-level funding seen in other regions.

Cook and Cottonwood Counties Set the Standard

Cook County leads the state with a school score of 67.1 and a 95.0% graduation rate, backed by the state's highest spending of $12,089. Cottonwood and Norman counties also excel, both posting school scores of 60.4 and graduation rates above 95%.

A Reliable Leader in Regional Education Quality

Minnesota remains a top choice for education, offering a state-wide school score that is nearly 10% higher than the national median. Families prioritize counties like Cook or Cottonwood for the best balance of graduation success and school performance.

State Score Context

How Minnesota Counties Are Distributed

87 of 87 counties have enough NCES graduation-rate and school-finance data to receive a county school score. Use this distribution to understand whether the state has a concentrated cluster of high, midrange, or lower measured signals.

Scored county coverage

Counties with complete enough data for the composite score

100%

Higher measured signal

Score range 70-100

12

Midrange measured signal

Score range 40-69

64

Lower measured signal

Score range 0-39

11

Scores are comparative signals from available federal data, not ratings of individual schools.

All Minnesota Counties

County-level school score, graduation rate, and per-pupil spending for Minnesota.
CountySchool Score
Cook County
Graduation
95.0%
Per pupil
$12,089
91/100
Cottonwood County
Graduation
95.3%
Per pupil
$8,898
84/100
Norman County
Graduation
95.0%
Per pupil
$8,952
82/100
Lac qui Parle County
Graduation
95.0%
Per pupil
$8,886
82/100
Jackson County
Graduation
95.7%
Per pupil
$8,106
78/100
Lake of the Woods County
Graduation
95.0%
Per pupil
$8,210
77/100
Murray County
Graduation
93.3%
Per pupil
$8,730
77/100
Big Stone County
Graduation
93.3%
Per pupil
$8,605
76/100
Pope County
Graduation
92.0%
Per pupil
$9,258
74/100
Lake County
Graduation
92.0%
Per pupil
$8,984
72/100
Yellow Medicine County
Graduation
93.6%
Per pupil
$7,943
71/100
Fillmore County
Graduation
93.8%
Per pupil
$7,850
70/100
Rock County
Graduation
91.7%
Per pupil
$8,813
69/100
Wabasha County
Graduation
93.9%
Per pupil
$7,637
68/100
Renville County
Graduation
93.9%
Per pupil
$7,622
68/100
Red Lake County
Graduation
90.0%
Per pupil
$9,620
67/100
Redwood County
Graduation
92.9%
Per pupil
$7,831
67/100
Meeker County
Graduation
93.2%
Per pupil
$7,704
67/100
Carver County
Graduation
92.5%
Per pupil
$7,900
67/100
Sherburne County
Graduation
93.7%
Per pupil
$7,570
67/100
Swift County
Graduation
93.1%
Per pupil
$7,524
65/100
Grant County
Graduation
90.9%
Per pupil
$8,528
64/100
Washington County
Graduation
91.3%
Per pupil
$8,228
64/100
Aitkin County
Graduation
89.4%
Per pupil
$9,282
64/100
Nicollet County
Graduation
91.1%
Per pupil
$8,226
64/100
Traverse County
Graduation
90.0%
Per pupil
$8,783
63/100
Wright County
Graduation
91.3%
Per pupil
$8,132
63/100
Lyon County
Graduation
90.4%
Per pupil
$8,451
63/100
Kittson County
Graduation
87.4%
Per pupil
$10,301
63/100
Marshall County
Graduation
88.2%
Per pupil
$9,257
61/100
Wilkin County
Graduation
91.8%
Per pupil
$7,740
60/100
Roseau County
Graduation
89.6%
Per pupil
$8,474
60/100
Douglas County
Graduation
89.0%
Per pupil
$8,437
58/100
Koochiching County
Graduation
86.8%
Per pupil
$9,608
58/100
Carlton County
Graduation
89.6%
Per pupil
$8,205
57/100
Clay County
Graduation
89.1%
Per pupil
$8,284
57/100
Itasca County
Graduation
86.8%
Per pupil
$9,441
57/100
Goodhue County
Graduation
90.0%
Per pupil
$7,791
55/100
Mille Lacs County
Graduation
88.6%
Per pupil
$8,173
55/100
Dodge County
Graduation
92.5%
Per pupil
$6,882
54/100
Dakota County
Graduation
86.1%
Per pupil
$8,984
53/100
Stevens County
Graduation
89.5%
Per pupil
$7,746
53/100
Benton County
Graduation
88.4%
Per pupil
$7,908
52/100
Blue Earth County
Graduation
86.6%
Per pupil
$8,479
51/100
Freeborn County
Graduation
82.4%
Per pupil
$9,960
51/100
Martin County
Graduation
86.7%
Per pupil
$8,426
51/100
Pipestone County
Graduation
87.6%
Per pupil
$8,000
50/100
Becker County
Graduation
86.3%
Per pupil
$8,383
50/100
St. Louis County
Graduation
84.0%
Per pupil
$9,110
50/100
Anoka County
Graduation
85.0%
Per pupil
$8,673
49/100
Polk County
Graduation
86.5%
Per pupil
$8,274
49/100
Rice County
Graduation
81.1%
Per pupil
$9,922
49/100
Le Sueur County
Graduation
90.8%
Per pupil
$7,136
49/100
Steele County
Graduation
86.2%
Per pupil
$8,240
49/100
Faribault County
Graduation
88.7%
Per pupil
$7,562
48/100
Hennepin County
Graduation
80.4%
Per pupil
$9,764
48/100
Scott County
Graduation
88.4%
Per pupil
$7,594
48/100
Mower County
Graduation
82.6%
Per pupil
$9,025
47/100
Brown County
Graduation
85.5%
Per pupil
$8,198
47/100
Morrison County
Graduation
88.9%
Per pupil
$7,391
46/100
Ramsey County
Graduation
78.7%
Per pupil
$9,632
46/100
Lincoln County
Graduation
86.1%
Per pupil
$7,986
46/100
Olmsted County
Graduation
85.0%
Per pupil
$8,207
46/100
Crow Wing County
Graduation
84.0%
Per pupil
$8,428
46/100
Todd County
Graduation
83.8%
Per pupil
$8,490
46/100
Clearwater County
Graduation
85.9%
Per pupil
$7,952
45/100
Kanabec County
Graduation
86.3%
Per pupil
$7,852
45/100
Beltrami County
Graduation
70.0%
Per pupil
$10,167
45/100
Chippewa County
Graduation
83.0%
Per pupil
$8,485
45/100
Pine County
Graduation
80.0%
Per pupil
$8,847
44/100
Mahnomen County
Graduation
53.1%
Per pupil
$9,978
43/100
Cass County
Graduation
73.4%
Per pupil
$9,603
43/100
Sibley County
Graduation
81.6%
Per pupil
$8,579
43/100
Winona County
Graduation
81.9%
Per pupil
$8,458
42/100
Waseca County
Graduation
81.8%
Per pupil
$8,347
41/100
Kandiyohi County
Graduation
75.0%
Per pupil
$8,863
41/100
Stearns County
Graduation
79.6%
Per pupil
$8,181
38/100
Houston County
Graduation
70.4%
Per pupil
$8,726
38/100
Wadena County
Graduation
78.6%
Per pupil
$8,234
38/100
Pennington County
Graduation
85.9%
Per pupil
$7,350
38/100
Nobles County
Graduation
77.4%
Per pupil
$8,204
37/100
McLeod County
Graduation
81.8%
Per pupil
$7,893
37/100
Isanti County
Graduation
86.1%
Per pupil
$7,215
37/100
Chisago County
Graduation
85.3%
Per pupil
$7,245
35/100
Hubbard County
Graduation
75.1%
Per pupil
$8,057
35/100
Watonwan County
Graduation
77.1%
Per pupil
$7,930
35/100
Otter Tail County
Graduation
81.5%
Per pupil
$7,627
34/100

— = data not available for this county.

Compare county school profiles in Minnesota

Use the comparison tool to review school scores, graduation rates, and spending side by side.

Compare Counties

Frequently Asked Questions About Minnesota Schools

Which Minnesota counties have the highest graduation rates?
Jackson County (95.7%), Cottonwood County (95.3%), and Cook County (95.0%) currently lead Minnesota among counties with available NCES four-year adjusted cohort graduation-rate data. This answer is generated from the same dataset used in the county table and can change when federal data refreshes.
What is per-pupil spending like in Minnesota?
Across Minnesota counties with available NCES district-finance data, average per-pupil spending is $8,463. The highest current county values are Cook County ($12,089), Kittson County ($10,301), and Beltrami County ($10,167). Compare counties in the table before treating the statewide average as representative of a local district.
Which Minnesota county has the strongest measured school score?
Cook County has the highest school score in Minnesota with a score of 91/100, based on available NCES graduation-rate and school-finance data.
What is the average graduation rate in Minnesota?
The average high school graduation rate across Minnesota counties is 86.6%, based on NCES data.
Which county in Minnesota has the lowest school score?
Otter Tail County has the lowest school score in Minnesota with a score of 34/100. School scores reflect available graduation-rate and per-pupil spending signals.

Data Sources

Education data sourced from the National Center for Education Statistics (NCES) Common Core of Data and School District Finance Survey. School scores are derived composite metrics based on available NCES graduation-rate and school-finance signals.

Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.