Public schools in Minnesota

2,741 public schools and 544 school districts in Minnesota: students, class sizes, charter schools and spending per student, by district.

Public schools

Largest school districts

All 544 districts

DistrictSchoolsStudentsSpending / student
Anoka-Hennepin School District5338,354$16,135
Saint Paul Public Schools8833,041$23,301
Minneapolis Public School District9629,928$24,469
Rosemount-Apple Valley-Eagan4029,224$16,224
Osseo Public School District3421,138$17,497
South Washington County Schools2919,578$15,266
Rochester Public School District4717,171$16,013
Elk River Public School District2814,577$13,652
Wayzata Public School District2112,951$14,977
Lakeville Area Schools2212,025$14,782
Mounds View Public School District2811,934$16,097
Minnetonka Public School District1411,323$15,942
Robbinsdale Public School District2810,810$19,434
North St. Paul-Maplewood Oakdale2210,754$16,856
Bloomington Public Schools2510,442$18,498
St. Cloud Public School District279,803$17,140
Eden Prairie Public School District129,292$16,971
Eastern Carver County Public School249,274$14,891
Edina Public School District158,794$16,017
Prior Lake-Savage Area Schools148,788$14,061
Duluth Public School District308,723$16,562
White Bear Lake School District248,571$16,146
Stillwater Area Public Schools168,455$16,719
Mankato Public School District278,219$14,453
Shakopee Public School District157,717$15,217
Burnsville-Eagan-Savage Schools207,663$19,166
Moorhead Area Public Schools177,571$14,971
Roseville Public School District177,256$18,302
Hopkins Public School District167,129$18,411
Centennial Public School District186,851$13,769
St. Michael-Albertville Schools126,795$12,090
Farmington Public School District126,458$13,987
Spring Lake Park Public Schools156,113$13,711
Brainerd Public School District146,079$15,555
Forest Lake Public School District155,776$15,260
Minnesota Transitions Charter SchCharter school agency95,682—
West St. Paul-Mendota Heights-Eagan145,452$17,619
Austin Public School District135,385$15,905
Buffalo-Hanover-Montrose Schools115,175$14,796
Cambridge-Isanti Public School Dist185,007$13,218
Owatonna Public School District174,890$15,325
Bemidji Public School District154,722$15,715
St. Louis Park Public School Dist.144,446$18,300
Sauk Rapids-Rice Public Schools84,331$14,571
St. Francis Area Schools164,281$13,837
Willmar Public School District134,218$16,523
Richfield Public School District104,094$19,601
Worthington Public School District114,064$14,593
Hastings Public School District134,041$15,341
Alexandria Public School District104,034$14,893
Monticello Public School District84,013$16,758
Waconia Public School District103,984$12,464
New Prague Area Schools103,980$12,371
Grand Rapids Public School District113,972$14,971
Sartell-St. Stephen School District53,943$13,911
Northfield Public School District123,849$16,659
Columbia Heights Public School Dist103,516$15,590
Inver Grove Heights Schools93,427$15,687
Albert Lea Public School District93,335$17,748
Chisago Lakes School District113,317$13,786