Teacher salary spending per teacher, by Minnesota school district

Bloomington Public Schools spent $101,366 on teacher salaries per full-time teacher in fiscal year 2022-23, the most of any Minnesota district with 500 or more students; the median across all 464 Minnesota districts with a figure, the smaller ones included, is $62,418. It is not the salary a teacher is paid: it is the teacher salaries a district reported spending, divided by the full-time teachers counted in a different federal file, without benefits, so it can differ widely from the average salary a district publishes; a district's salary schedule gives pay. For pay, the National Education Association put the average Minnesota teacher salary at $68,491 in 2021-22 (U.S. $66,397; NCES Digest table 211.60). It is compared within Minnesota only because states book salaries and count teachers differently.

Teacher salary spending per full-time teacher, Minnesota, fiscal year 2022-23Bloomington Public Schools $101,366; South Washington County Schools $99,742; Northfield Public Schools $99,174; Robbinsdale Area Public Schools $98,378; Rochester Public Schools $97,441; Elk River Area ISD 728 $96,198; Albertville Schools $93,041; Wayzata Public Schools $92,746; Morris Area Public Schools $91,805; Red Lake Public School District $91,489; State median $62,418.050k100k150kBloomington Public Schools$101,366South Washington County Schools$99,742Northfield Public Schools$99,174Robbinsdale Area Public Schools$98,378Rochester Public Schools$97,441Elk River Area ISD 728$96,198Albertville Schools$93,041Wayzata Public Schools$92,746Morris Area Public Schools$91,805Red Lake Public School District$91,489State median $62,418
Teacher salary spending per full-time teacher, Minnesota, fiscal year 2022-23Bloomington Public Schools $101,366; South Washington County Schools $99,742; Northfield Public Schools $99,174; Robbinsdale Area Public Schools $98,378; Rochester Public Schools $97,441; Elk River Area ISD 728 $96,198; Albertville Schools $93,041; Wayzata Public Schools $92,746; Morris Area Public Schools $91,805; Red Lake Public School District $91,489; State median $62,418.050k100k150kBloomington Public Schools$101,366South Washington County Schools$99,742Northfield Public Schools$99,174Robbinsdale Area Public Schools$98,378Rochester Public Schools$97,441Elk River Area ISD 728$96,198Albertville Schools$93,041Wayzata Public Schools$92,746Morris Area Public Schools$91,805Red Lake Public School District$91,489State median $62,418
Teacher salary spending per full-time teacher, Minnesota, fiscal year 2022-23Bloomington Public Schools $101,366; South Washington County Schools $99,742; Northfield Public Schools $99,174; Robbinsdale Area Public Schools $98,378; Rochester Public Schools $97,441; Elk River Area ISD 728 $96,198; Albertville Schools $93,041; Wayzata Public Schools $92,746; Morris Area Public Schools $91,805; Red Lake Public School District $91,489; State median $62,418.050k100k150kBloomington Public Schools$101,366South Washington County Schools$99,742Northfield Public Schools$99,174Robbinsdale Area Public Schools$98,378Rochester Public Schools$97,441Elk River Area ISD 728$96,198Albertville Schools$93,041Wayzata Public Schools$92,746Morris Area Public Schools$91,805Red Lake Public School District$91,489State median $62,418
Teacher salary spending per full-time teacher, Minnesota, fiscal year 2022-23Bloomington Public Schools $101,366; South Washington County Schools $99,742; Northfield Public Schools $99,174; Robbinsdale Area Public Schools $98,378; Rochester Public Schools $97,441; Elk River Area ISD 728 $96,198; Albertville Schools $93,041; Wayzata Public Schools $92,746; Morris Area Public Schools $91,805; Red Lake Public School District $91,489; State median $62,418.050k100k150kBloomington Public Schools$101,366South Washington County Schools$99,742Northfield Public Schools$99,174Robbinsdale Area Public Schools$98,378Rochester Public Schools$97,441Elk River Area ISD 728$96,198Albertville Schools$93,041Wayzata Public Schools$92,746Morris Area Public Schools$91,805Red Lake Public School District$91,489State median $62,418

The chart draws the top of the register below; its source is named under the register.

All 288 districts with 500 or more students, highest teacher salary spending per teacher first

DistrictCountyTeachers (FTE)Salary spending per teacher
Bloomington Public SchoolsHennepin County595$101,366
South Washington County SchoolsWashington County905$99,742
Northfield Public SchoolsRice County207$99,174
Robbinsdale Area Public SchoolsHennepin County581$98,378
Rochester Public SchoolsOlmsted County823$97,441
Elk River Area ISD 728Sherburne County615$96,198
Albertville SchoolsWright County289$93,041
Wayzata Public SchoolsHennepin County704$92,746
Morris Area Public SchoolsStevens County60$91,805
Red Lake Public School DistrictBeltrami County123$91,489
Orono Public School DistrictHennepin County175$91,426
Richfield Public SchoolsHennepin County246$91,135
St. Louis Park Public SchoolsHennepin County246$89,845
Minneapolis Public School DistrictHennepin County1,903$87,941
Minnetonka Public SchoolsHennepin County737$87,915
The other 273 on the list
DistrictCountyTeachers (FTE)Salary spending per teacher
Rosemount-Apple Valley-Eagan ISD 196Dakota County1,879$86,420
Big Lake SchoolsSherburne County154$86,155
Browerville Public SchoolsTodd County31$86,039
Foley Independent School District 51Benton County95$85,575
Hiawatha AcademiesHennepin County88$85,340
Stillwater Area Public Schools ISD 834Washington County442$85,148
Mahtomedi Public SchoolsWashington County161$84,636
Fridley Public SchoolsAnoka County160$83,858
Anoka-Hennepin School DistrictAnoka County2,529$83,820
Buffalo-Hanover-Montrose SchoolsWright County294$83,615
New Prague Area SchoolsScott County231$83,328
Grand Rapids Area SchoolsItasca County229$83,253
Perham-Dent Public School DistrictOtter Tail County90$83,218
Monticello Independent School District 882Wright County243$82,440
New Brighton School DistrictHennepin County91$82,217
Hibbing Public SchoolsSt. Louis County134$82,147
Plainview-Elgin-Millville Community SchoolWabasha County74$81,885
Eastern Carver County SchoolsCarver County551$81,881
Cloquet Public SchoolsCarlton County167$81,771
Saint Paul Public SchoolsRamsey County2,240$81,677
Roseau Community School DistrictRoseau County63$81,128
Osseo Area SchoolsHennepin County1,284$81,050
Albany Area SchoolsStearns County102$80,892
Edina Public Schools DistrictHennepin County560$79,995
Brandon-Evansville Public SchoolsDouglas County32$79,793
Shakopee Public School DistrictScott County495$79,725
Roseville Area Schools 623Ramsey County455$79,492
Kasson-Mantorville SchoolsDodge County106$79,394
St. Cloud Area School District 742Stearns County594$79,361
Hastings Public SchoolsDakota County227$78,981
Glencoe-Silver Lake School DistrictMcLeod County84$78,711
Centennial School DistrictAnoka County325$78,620
Hopkins Public SchoolsHennepin County424$78,590
Austin Public SchoolsMower County304$78,242
Prior Lake-Savage Area SchoolsScott County481$78,209
Lake Superior Public School Dist.Lake County90$77,612
Pine Island Public School DistrictGoodhue County81$77,596
ISD#32 Blackduck Public SchoolsBeltrami County43$77,420
Hawley Public SchoolsClay County65$77,406
Moorhead Area Public SchoolsClay County469$77,156
Minnewaska Area School DistrictPope County94$76,815
Eden Prairie SchoolsHennepin County612$76,517
Inver Grove Heights SchoolsDakota County202$76,125
Wadena-Deer Creek School DistrictWadena County67$76,049
East Grand Forks Public SchoolsPolk County112$75,874
Montevideo Public SchoolsChippewa County88$75,582
St. Croix Preparatory AcademyWashington County61$75,513
Marshall Public School DistrictLyon County185$75,294
Farmington Area Public SchoolsDakota County431$75,121
White Bear Lake Area SchoolsRamsey County563$75,003
Melrose Area Public SchoolsStearns County75$74,820
Burnsville-Eagan-Savage School District 191Dakota County504$74,725
North St. Paul-Maplewood-Oakdale School District 622Ramsey County665$74,645
Brooklyn Center Community SchoolsHennepin County135$74,417
Community of Peace AcademyRamsey County40$73,767
South St. Paul School Public School DistrictDakota County179$73,758
Byron Public SchoolsOlmsted County117$73,668
Columbia Heights Public School DistrictAnoka County203$73,507
Sartell-St Stephen SchoolsStearns County259$73,260
Bird Island-Olivia-Lake LillianRenville County37$73,241
International Falls Independent School District 361Koochiching County56$73,180
Mahnomen Public School DistrictMahnomen County53$73,085
Luverne Public School DistrictRock County85$73,012
Lakeville Public School DistrictDakota County743$72,832
Becker Public SchoolsSherburne County168$72,645
New Ulm Public School DistrictBrown County130$72,519
Sauk Centre Public School DistrictStearns County76$72,424
Detroit Lakes Public SchoolsBecker County195$72,332
St. Clair SchoolsBlue Earth County41$72,173
Proctor Public SchoolsSt. Louis County117$72,119
Medford Public School DistrictSteele County48$72,012
Jackson County Central School Dist.Jackson County73$71,801
Rock Ridge Public SchoolsSt. Louis County152$71,677
Crosby-Ironton Public SchoolsCrow Wing County74$71,351
Bemidji Public School DistrictBeltrami County328$71,285
Benson Public School DistrictSwift County51$71,239
Duluth Public SchoolsSt. Louis County545$71,141
Barnesville Public School Dist.Clay County53$70,843
West St. Paul-Mendota Heights-EaganDakota County383$70,823
Thief River Falls Public SchoolsPennington County121$70,612
Breckenridge Public School DistrictWilkin County40$70,603
Waconia Public School DistrictCarver County252$70,551
Mankato Area Public SchoolsBlue Earth County559$70,548
New London-Spicer School DistrictKandiyohi County105$70,447
Faribault Public SchoolsRice County250$70,394
Fosston Public SchoolsPolk County41$70,364
Dawson-Boyd Public School DistrictLac qui Parle County40$70,288
Chisholm Public School DistrictSt. Louis County48$70,221
East Central SchoolsPine County48$70,161
Esko Public SchoolsCarlton County73$70,126
Delano Public SchoolsWright County136$70,075
Nashwauk-Keewatin School DistrictItasca County40$69,990
Fergus Falls Public School DistrictOtter Tail County179$69,831
Chisago Lakes School DistrictChisago County202$69,796
Warroad Public SchoolsRoseau County63$69,660
Owatonna Public SchoolsSteele County323$69,597
Red Wing Public SchoolsGoodhue County148$69,429
Litchfield Public SchoolsMeeker County100$69,238
Worthington Independent School District 518Nobles County215$69,185
Higher Ground AcademyRamsey County54$69,141
Little Falls Community SchoolsMorrison County156$69,090
Tri-City United Public SchoolsLe Sueur County122$69,068
Lakeview Public SchoolsLyon County45$68,979
Albert Lea SchoolsFreeborn County228$68,966
Belle Plaine Public School DistrictScott County83$68,772
Hermantown Community SchoolsSt. Louis County126$68,761
Winona Area Public SchoolsWinona County186$68,634
Mounds View Public SchoolsRamsey County791$68,495
Fairmont Area School DistrictMartin County108$68,471
Lake City Public SchoolsWabasha County78$68,160
Brainerd Public School DistrictCrow Wing County422$67,797
Community School of ExcellenceRamsey County72$67,756
Westonka Public Schools ISD 277Hennepin County156$67,665
Cass Lake-Bena Public SchoolsCass County108$67,555
Milaca Public SchoolsMille Lacs County104$67,546
Forest Lake Independent School District 831Washington County344$67,455
Annandale Public School DistrictWright County128$67,408
Renville County West Public SchoolsRenville County43$67,319
Holdingford Public SchoolsStearns County62$67,317
Pine City Public SchoolsPine County104$67,159
North Branch Area Public SchoolsChisago County138$67,009
Lac qui Parle Valley ISD 2853Lac qui Parle County55$66,965
Minneota Independent School District 414Lyon County33$66,887
St. Peter Public School DistrictNicollet County146$66,822
North Lakes AcademyWashington County35$66,781
Parkers Prairie Public SchoolsOtter Tail County34$66,627
Pelican Rapids Public SchoolsOtter Tail County70$66,492
Paynesville Area SchoolsStearns County59$66,402
Sauk Rapids-Rice Schools ISD47Benton County288$66,194
Princeton School District 477Mille Lacs County196$66,145
GFW Public SchoolsSibley County45$66,047
Mountain Lake Public SchoolsCottonwood County39$65,914
Dover-Eyota Public SchoolsOlmsted County68$65,882
Bagley School District 162Clearwater County61$65,841
St. Charles Public SchoolsWinona County73$65,825
Jordan Public SchoolsScott County117$65,741
Canby Public School DistrictYellow Medicine County35$65,715
Dassel-Cokato SchoolsWright County134$65,630
Hutchinson Public SchoolsMcLeod County172$65,519
Frazee-Vergas Public SchoolsBecker County58$65,475
Crookston Public School DistrictPolk County85$65,339
Ada-Borup-West School DistrictNorman County47$65,287
Ely Public SchoolsSt. Louis County41$65,275
Alexandria Public SchoolsDouglas County291$65,214
New York Mills Public School Dist.Otter Tail County51$65,192
Martin County West School DistrictMartin County42$65,049
Cambridge-Isanti SchoolsIsanti County283$64,873
Hayfield Community SchoolsDodge County47$64,565
Fertile-Beltrami School DistrictPolk County34$64,415
Menahga Public SchoolsWadena County60$64,373
Kenyon-Wanamingo SchoolsGoodhue County45$64,281
Onamia Public SchoolsMille Lacs County52$64,264
Mora Public SchoolsKanabec County107$64,211
Sibley East Public SchoolsSibley County63$64,131
Madelia Public SchoolsWatonwan County47$64,120
United South Central School DistrictFaribault County54$63,377
Aitkin Public SchoolsAitkin County82$63,299
Spring Lake Park School District 16Anoka County364$63,219
Lake Crystal-Wellcome MemorialBlue Earth County66$63,191
New Millennium AcademyHennepin County49$63,006
Barnum Public School DistrictCarlton County46$62,406
Mesabi East School DistrictSt. Louis County64$62,405
Blooming Prairie Public Schools ISD 756Steele County62$62,386
Atwater Cosmos Grove City SchoolMeeker County68$62,326
Blue Earth Area School DistrictFaribault County69$62,300
Park Rapids Public School DistrictHubbard County129$62,297
Howard Lake-Waverly-WinstedWright County83$62,191
Houston Public Schools ISD 294Houston County133$62,081
Willmar Public SchoolsKandiyohi County331$62,021
St. Louis County SchoolsSt. Louis County168$61,878
Verndale Public School DistrictWadena County38$61,874
Bertha-Hewitt Public School Dist.Todd County37$61,854
Zumbrota-Mazeppa School DistrictGoodhue County90$61,635
St. Francis Area SchoolsAnoka County261$61,469
Osakis Public Schools ISD #213Douglas County58$61,390
Rushford-Peterson Public SchoolsFillmore County47$61,368
Triton School DistrictDodge County77$61,298
Maple River School DistrictBlue Earth County59$61,279
Waubun-Ogema-White Earth SchoolsMahnomen County54$60,985
Caledonia Area Public Schools ISD 299Houston County54$60,951
STEP AcademyRamsey County42$60,936
Pine River-Backus School DistrictCass County70$60,854
Randolph Public School DistrictDakota County51$60,845
Dilworth-Glyndon-FeltonClay County104$60,491
Mountain Iron-Buhl Public SchoolsSt. Louis County41$60,483
Waseca Public SchoolsWaseca County120$60,478
Moose Lake Community SchoolCarlton County42$60,446
Central Public School DistrictCarver County62$60,407
Maple Lake Public SchoolsWright County59$60,405
Underwood School DistrictOtter Tail County40$60,302
Hinckley-Finlayson SchoolsPine County76$60,161
Watertown-Mayer Public School District 111Carver County99$60,075
Lewiston Altura ISD 857Winona County47$59,953
Greenway Public School DistrictItasca County86$59,778
Stewartville Public SchoolsOlmsted County142$59,692
Pipestone Area SchoolsPipestone County79$59,518
Rockford Area School District 883Wright County105$59,456
West Central AreaGrant County65$59,338
Kerkhoven-Murdock-SunburgSwift County58$59,239
Cleveland Public SchoolLe Sueur County40$59,235
Beacon AcademyHennepin County35$59,194
Windom Public School DistrictCottonwood County84$59,179
Athlos Leadership AcademyHennepin County48$59,138
Pequot Lakes Public SchoolsCrow Wing County117$59,108
Kimball Area Public SchoolsStearns County49$59,087
Kingsland Public SchoolsFillmore County38$59,075
Pierz Public School DistrictMorrison County86$59,040
New Century SchoolRamsey County33$58,977
Eden Valley-Watkins ISD #463Meeker County62$58,916
New Rich-Hrtl-Ell School District 2168Waseca County60$58,573
St. James Public School DistrictWatonwan County78$58,502
Deer River Public School DistrictItasca County77$57,699
Chatfield Public SchoolsOlmsted County61$57,597
Excell Academy CharterHennepin County40$57,526
Tracy Area Public SchoolsLyon County53$57,448
Cannon Falls Area SchoolsGoodhue County76$57,289
Redwood Area School District #2897Redwood County81$57,199
Ogilvie Public SchoolsKanabec County39$57,128
Belgrade-Brooten-Elrosa School DistStearns County46$57,068
Twin Cities International SchoolsHennepin County58$57,045
Walker Hackensack Akeley School District 113Cass County66$57,024
Russell Tyler Ruthton Public Schools #2902Lincoln County44$57,012
Adrian Independent School District 511Nobles County42$56,981
Warren-Alvarado-Oslo School Dist.Marshall County45$56,684
Davinci AcademyAnoka County59$56,674
Pillager Public Schools District 116Cass County90$56,603
Kaleidoscope Charter SchoolWright County42$56,585
Rocori School DistrictStearns County160$56,568
Springfield School District 85Brown County44$56,519
Parnassus Preparatory SchoolHennepin County80$56,502
Braham Public School DistrictIsanti County48$56,437
Staples Motley Independent School District 2170Todd County62$56,314
Long Prairie Grey Eagle SchoolsTodd County81$56,245
Royalton Public SchoolsMorrison County62$56,135
Janesville-Waldorf-PembertonWaseca County55$56,077
Stride Academy Charter SchoolStearns County40$56,026
Nevis Public SchoolHubbard County41$55,629
MACCRAY Public SchoolsChippewa County59$55,242
Partnership Academy Inc.Hennepin County49$55,102
Fillmore Central SchoolsFillmore County50$54,839
Prairie Seeds AcademyHennepin County54$54,690
Murray County Central SchoolsMurray County52$54,179
Yinghua AcademyHennepin County51$54,163
Harvest Best AcademyHennepin County41$54,072
Lakes International Language AcademWashington County83$54,009
Rush City Public School DistrictChisago County67$53,283
Noble AcademyHennepin County27$52,857
Cologne AcademyCarver County57$52,853
Bluesky Charter SchoolHennepin County45$52,380
Waterville-Elysian-MorristownLe Sueur County57$52,083
Pact Charter SchoolAnoka County41$51,868
Le Sueur-Henderson School DistrictLe Sueur County70$51,638
Nova Classical AcademyRamsey County67$51,318
Great River SchoolRamsey County49$51,070
Goodhue Public SchoolsGoodhue County50$50,971
Aspen AcademyScott County42$50,766
Sleepy Eye Public SchoolsBrown County48$50,664
Twin Cities AcademyRamsey County44$50,361
Lake Park Audubon Independent School District 2889Becker County59$49,643
Eagle Ridge Academy Charter SchoolHennepin County102$49,613
La Crescent-Hokah School DistrictHouston County84$49,479
Math and Science AcademyWashington County35$49,250
Prodeo AcademyAnoka County64$48,516
St. Paul City SchoolRamsey County51$48,428
Duluth Public Schools AcademySt. Louis County83$48,175
Wabasha-Kellogg Public SchoolsWabasha County71$48,050
Hmong College Prep AcademyRamsey County195$47,397
Woodbury Leadership AcademyWashington County51$46,596
Twin Cities German Immersion SchoolRamsey County49$44,471
Yellow Medicine East SchoolsYellow Medicine County53$43,279
Hope Community AcademyRamsey County77$41,097
Seven Hills Preparatory AcademyHennepin County107$39,961
Academia Cesar Chavez Charter SchoolRamsey County38$36,631

Source: NCES F-33 fiscal year 2022-23: teacher salaries in regular, special, vocational and other programs (Z35 to Z38); NCES Common Core of Data LEA staff 2022-23: teachers (full-time equivalent). Districts with 500 or more students (V33).

More lists for Minnesota

  1. 01Public schools in Minnesota

    The state hub: schools, students, districts

  2. 02Every school district

    Directory, 2024-25

  3. 03Largest schools

    By 2024-25 enrollment

  4. 04Fewest students per teacher

    Schools, 2024-25

  5. 05Highest-spending districts

    F-33 fiscal year 2022-23

  6. 06Chronic absenteeism

    EDFacts 2022-23

Sources

Source: NCES Digest of Education Statistics, table 211.60 (National Education Association, Estimates of School Statistics) Estimated average annual salary of teachers, by state · 2021-22

Source: NCES F-33 School District Finance Survey District teacher salaries (Z35-Z38) and membership · FY 2022-23