Midwest
MN
Public Schools in Minnesota
Full NCES CCD data · 2025–2026 School Year
2,855
Public Schools
557
Districts
875,579
Students
56,936
Teachers FTE
15.4:1
Avg S:T Ratio
$19,816
Per-Pupil Spend
336
Charter Schools
38%
Avg Free Lunch
School Districts in Minnesota
Showing top 60 of 557 districts · sorted by school count
Saint Paul Public Schools
WOODBURY
103 schools
33,041 students
View →
Minneapolis Public School District
MINNEAPOLIS
99 schools
29,928 students
View →
Anoka-Hennepin School District
RAMSEY
59 schools
38,354 students
View →
Rochester Public School District
ROCHESTER
50 schools
17,171 students
View →
Intermediate School District 287
SAINT PAUL
50 schools
927 students
View →
ROSEMOUNT-APPLE VALLEY-EAGAN
ROSEMOUNT
41 schools
29,224 students
View →
OSSEO PUBLIC SCHOOL DISTRICT
OSSEO
34 schools
21,138 students
View →
Elk River Public School District
ZIMMERMAN
31 schools
14,577 students
View →
DULUTH PUBLIC SCHOOL DISTRICT
DULUTH
31 schools
8,723 students
View →
Southwest Metro Intermediate 288
WAVERLY
29 schools
560 students
View →
South Washington County Schools
WOODBURY
29 schools
19,578 students
View →
ROBBINSDALE PUBLIC SCHOOL DISTRICT
ROBBINSDALE
29 schools
10,810 students
View →
Region 6 and 8-SW/WC Service Coop
WORTHINGTON
28 schools
292 students
View →
Mounds View Public School District
SHOREVIEW
28 schools
11,934 students
View →
ST. CLOUD PUBLIC SCHOOL DISTRICT
WAITE PARK
27 schools
9,803 students
View →
White Bear Lake School District
WHITE BEAR LAKE
27 schools
8,571 students
View →
MANKATO PUBLIC SCHOOL DISTRICT
NORTH MANKATO
27 schools
8,219 students
View →
Bloomington Public Schools
BLOOMINGTON
25 schools
10,442 students
View →
EASTERN CARVER COUNTY PUBLIC SCHOOL
VICTORIA
24 schools
9,274 students
View →
North St. Paul-Maplewood Oakdale
OAKDALE
23 schools
10,754 students
View →
Lakeville Area Schools
LAKEVILLE
22 schools
12,025 students
View →
WAYZATA PUBLIC SCHOOL DISTRICT
WAYZATA
21 schools
12,951 students
View →
Freshwater Education District
WADENA
21 schools
200 students
View →
Burnsville-Eagan-Savage Schools
SAVAGE
20 schools
7,663 students
View →
Cambridge-Isanti Public School Dist
ISANTI
18 schools
5,007 students
View →
Centennial Public School District
LINO LAKES
18 schools
6,851 students
View →
Northeast Metro 916
WOODBURY
17 schools
856 students
View →
ROSEVILLE PUBLIC SCHOOL DISTRICT
SHOREVIEW
17 schools
7,256 students
View →
Moorhead Area Public Schools
MOORHEAD
17 schools
7,571 students
View →
OWATONNA PUBLIC SCHOOL DISTRICT
OWATONNA
17 schools
4,890 students
View →
Stillwater Area Public Schools
WOODBURY
16 schools
8,455 students
View →
St. Francis Area Schools
SAINT FRANCIS
16 schools
4,281 students
View →
Forest Lake Public School District
WYOMING
16 schools
5,776 students
View →
SPRING LAKE PARK PUBLIC SCHOOLS
SPRING LAKE PARK
16 schools
6,113 students
View →
HOPKINS PUBLIC SCHOOL DISTRICT
SAINT LOUIS PARK
16 schools
7,129 students
View →
Bemidji Public School District
SOLWAY
15 schools
4,722 students
View →
Shakopee Public School District
SHAKOPEE
15 schools
7,717 students
View →
EDINA PUBLIC SCHOOL DISTRICT
EDINA
15 schools
8,794 students
View →
NORTHLAND LEARNING CENTER
VIRGINIA
15 schools
164 students
View →
INTERMEDIATE SCHOOL DISTRICT 917
WEST SAINT PAUL
15 schools
555 students
View →
BRAINERD PUBLIC SCHOOL DISTRICT
NISSWA
14 schools
6,079 students
View →
Prior Lake-Savage Area Schools
SAVAGE
14 schools
8,788 students
View →
ST. LOUIS PARK PUBLIC SCHOOL DIST.
SAINT LOUIS PARK
14 schools
4,446 students
View →
Austin Public School District
AUSTIN
14 schools
5,385 students
View →
DETROIT LAKES PUBLIC SCHOOL DIST.
DETROIT LAKES
14 schools
2,728 students
View →
MINNETONKA PUBLIC SCHOOL DISTRICT
WAYZATA
14 schools
11,323 students
View →
Southern MN Education Consortium
SPRING VALLEY
14 schools
181 students
View →
West St. Paul-Mendota Heights-Eagan
WEST SAINT PAUL
14 schools
5,452 students
View →
Goodhue County Education District
ZUMBROTA
14 schools
319 students
View →
Willmar Public School District
WILLMAR
13 schools
4,218 students
View →
GRAND RAPIDS PUBLIC SCHOOL DISTRICT
GRAND RAPIDS
13 schools
3,972 students
View →
Hastings Public School District
HASTINGS
13 schools
4,041 students
View →
FARIBAULT PUBLIC SCHOOL DISTRICT
FARIBAULT
13 schools
3,106 students
View →
PRINCETON PUBLIC SCHOOL DISTRICT
PRINCETON
12 schools
3,291 students
View →
NORTHFIELD PUBLIC SCHOOL DISTRICT
NORTHFIELD
12 schools
3,849 students
View →
Sherburne and Northern Wright Speci
MONTICELLO
12 schools
170 students
View →
St. Michael-Albertville Schools
SAINT MICHAEL
12 schools
6,795 students
View →
Buffalo-Hanover-Montrose Schools
MONTROSE
12 schools
5,175 students
View →
FARMINGTON PUBLIC SCHOOL DISTRICT
FARMINGTON
12 schools
6,458 students
View →
EDEN PRAIRIE PUBLIC SCHOOL DISTRICT
EDEN PRAIRIE
12 schools
9,292 students
View →
Schools by Level
Top 10 Schools by Enrollment
Top Schools — Student:Teacher Ratio
Finance Summary
$19,816
Per-Pupil Spend
50%
Instruct. %
$16,709M
Total Revenue
$17,350M
Total Expend.
Interactive School Map — Minnesota
Click a pin to view school details
Dark
Light
Satellite
OSM
Loading…
Revenue Sources
Federal
$1,665.1M
State
$10,124.5M
Local
$4,919.0M
Total Revenue: $16,709M
Expenditure
Instruction
$8,696M
Other
$8,654M
Total Expenditure: $17,350M
Per-Pupil: $19,816
50% of spending goes to instruction
Source: NCES F-33 Annual Survey of Local Government Finances in Education, 2023.
Education Overview
Total Public Schools
2,855
School Districts
557
Total Enrollment
875,579
Total Teachers (FTE)
56,936
Avg S:T Ratio
15.4:1
Avg Free Lunch %
38%
Charter Schools
336 of 2,855
Elementary Schools
1,039
Middle Schools
348
High Schools
1,024
Finance (Aggregate)
Total Revenue
$16,709M
Total Expenditure
$17,350M
Per-Pupil Spending
$19,816
Instruction %
50%
Federal Revenue
$1,665M
State Revenue
$10,124M
Local Revenue
$4,919M
Data Source
NCES CCD 2022–23