Teacher salary spending per teacher, by Iowa school district

Linn-Mar Community School District spent $82,552 on teacher salaries per full-time teacher in fiscal year 2022-23, the most of any Iowa district with 500 or more students; the median across all 318 Iowa districts with a figure, the smaller ones included, is $63,361. 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 Iowa teacher salary at $59,262 in 2021-22 (U.S. $66,397; NCES Digest table 211.60). It is compared within Iowa only because states book salaries and count teachers differently.

Teacher salary spending per full-time teacher, Iowa, fiscal year 2022-23Linn-Mar Community School District $82,552; Iowa City School District $80,168; Gilbert Community School District $78,487; Le Mars Comm School District $77,298; Council Bluffs Comm School District $77,118; West Delaware County Community School District $77,014; Roland-Story Community School District $76,773; Ottumwa Community School District $76,723; West Des Moines Community Schools $76,287; Central Lee Comm School District $75,752; State median $63,361.025k50k75k100kLinn-Mar Community School District$82,552Iowa City School District$80,168Gilbert Community School District$78,487Le Mars Comm School District$77,298Council Bluffs Comm School District$77,118West Delaware County Community School District$77,014Roland-Story Community School District$76,773Ottumwa Community School District$76,723West Des Moines Community Schools$76,287Central Lee Comm School District$75,752State median $63,361
Teacher salary spending per full-time teacher, Iowa, fiscal year 2022-23Linn-Mar Community School District $82,552; Iowa City School District $80,168; Gilbert Community School District $78,487; Le Mars Comm School District $77,298; Council Bluffs Comm School District $77,118; West Delaware County Community School District $77,014; Roland-Story Community School District $76,773; Ottumwa Community School District $76,723; West Des Moines Community Schools $76,287; Central Lee Comm School District $75,752; State median $63,361.025k50k75k100kLinn-Mar Community School District$82,552Iowa City School District$80,168Gilbert Community School District$78,487Le Mars Comm School District$77,298Council Bluffs Comm School District$77,118West Delaware County Community Scho…$77,014Roland-Story Community School Distr…$76,773Ottumwa Community School District$76,723West Des Moines Community Schools$76,287Central Lee Comm School District$75,752State median $63,361
Teacher salary spending per full-time teacher, Iowa, fiscal year 2022-23Linn-Mar Community School District $82,552; Iowa City School District $80,168; Gilbert Community School District $78,487; Le Mars Comm School District $77,298; Council Bluffs Comm School District $77,118; West Delaware County Community School District $77,014; Roland-Story Community School District $76,773; Ottumwa Community School District $76,723; West Des Moines Community Schools $76,287; Central Lee Comm School District $75,752; State median $63,361.050k100kLinn-Mar Community School District$82,552Iowa City School District$80,168Gilbert Community School District$78,487Le Mars Comm School District$77,298Council Bluffs Comm School District$77,118West Delaware County Community School Distr…$77,014Roland-Story Community School District$76,773Ottumwa Community School District$76,723West Des Moines Community Schools$76,287Central Lee Comm School District$75,752State median $63,361
Teacher salary spending per full-time teacher, Iowa, fiscal year 2022-23Linn-Mar Community School District $82,552; Iowa City School District $80,168; Gilbert Community School District $78,487; Le Mars Comm School District $77,298; Council Bluffs Comm School District $77,118; West Delaware County Community School District $77,014; Roland-Story Community School District $76,773; Ottumwa Community School District $76,723; West Des Moines Community Schools $76,287; Central Lee Comm School District $75,752; State median $63,361.050k100kLinn-Mar Community School District$82,552Iowa City School District$80,168Gilbert Community School District$78,487Le Mars Comm School District$77,298Council Bluffs Comm School District$77,118West Delaware County Community School D…$77,014Roland-Story Community School District$76,773Ottumwa Community School District$76,723West Des Moines Community Schools$76,287Central Lee Comm School District$75,752State median $63,361

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

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

DistrictCountyTeachers (FTE)Salary spending per teacher
Linn-Mar Community School DistrictLinn County518$82,552
Iowa City School DistrictJohnson County1,081$80,168
Gilbert Community School DistrictStory County104$78,487
Le Mars Comm School DistrictPlymouth County146$77,298
Council Bluffs Comm School DistrictPottawattamie County587$77,118
West Delaware County Community School DistrictDelaware County105$77,014
Roland-Story Community School DistrictStory County72$76,773
Ottumwa Community School DistrictWapello County317$76,723
West Des Moines Community SchoolsPolk County607$76,287
Central Lee Comm School DistrictLee County77$75,752
Sergeant Bluff-Luton Community SchoolsWoodbury County112$75,646
Mount Vernon Community SchoolsLinn County95$75,535
Johnston Community School DistrictPolk County453$74,947
Mason City Community School DistrictCerro Gordo County257$74,761
Pocahontas Area Community SchoolPocahontas County53$74,675
The other 220 on the list
DistrictCountyTeachers (FTE)Salary spending per teacher
Fort Madison Community School DistrictLee County135$74,222
Lewis Central Community School DistrictPottawattamie County189$74,171
Cedar Rapids Community SchoolsLinn County1,045$73,943
College Community School DistrictLinn County371$73,643
St Ansgar Comm School DistrictMitchell County44$73,555
Benton Community School DistrictBenton County103$73,281
Hudson Community School DistrictBlack Hawk County56$72,682
Ballard Community School DistrictStory County127$72,578
Waukee Community School DistrictDallas County831$72,406
Prairie Valley Comm School DistrictWebster County40$72,278
Red Oak Community School DistrictMontgomery County71$71,775
Algona Community School DistrictKossuth County100$71,761
Harlan Comm School DistrictShelby County100$71,655
Carroll Comm School DistrictCarroll County116$71,634
Osage Community SchoolsMitchell County68$71,627
Cedar Falls Comm School DistrictBlack Hawk County416$71,604
Pleasant Valley Comm School DistrictScott County350$71,443
Hampton-Dumont Comm School DistrictFranklin County100$71,360
Martensdale-St Marys Community School DistrictWarren County41$71,179
MOC-Floyd Valley Comm School DistrictSioux County106$71,178
Ames Community School DistrictStory County340$71,165
Ankeny Comm School DistrictPolk County797$71,096
Sioux City Community SchoolsWoodbury County972$70,951
Southeast Polk Comm School DistrictPolk County464$70,841
Dike-New Hartford Comm School DistrictGrundy County66$70,837
Nashua-Plainfield Comm School DistrictChickasaw County46$70,486
North Linn Community School DistrictLinn County42$70,449
South Hamilton SchoolsHamilton County48$69,969
Centerville Community School DistrictAppanoose County92$69,922
Waverly-Shell Rock Community SchoolsBremer County171$69,512
Pella Comm School DistrictMarion County160$69,493
Humboldt Community School DistrictHumboldt County98$69,479
Bettendorf Community School DistrictScott County309$69,423
Denison Comm School DistrictCrawford County147$69,264
Des Moines Independent Comm School DistrictPolk County2,078$69,203
Southeast Webster Grand Comm School DistrictWebster County46$68,931
Boone Community School DistrictBoone County137$68,919
Indianola Community School DistrictWarren County234$68,741
Oelwein Comm School DistrictFayette County96$68,642
Keokuk Community School DistrictLee County127$68,523
Davenport Community School DistrictScott County992$68,506
Urbandale Comm School DistrictPolk County294$68,504
East Marshall Community SchoolsMarshall County43$68,498
Midland Community School DistrictJones County39$68,275
North Scott Community School DistrictScott County224$68,194
Emmetsburg Community School DistrictPalo Alto County54$68,178
Knoxville Community School DistrictMarion County122$68,161
Wapello Community SchoolsLouisa County46$68,148
Boyden-Hull Community School DistrictSioux County48$68,140
Iowa Valley Comm School DistrictIowa County41$68,095
Storm Lake Community School DistrictBuena Vista County177$68,074
Panorama Comm School DistrictGuthrie County55$68,016
Solon Community School DistrictJohnson County96$67,889
Webster City Community SchoolsHamilton County123$67,883
Waterloo Community SchoolsBlack Hawk County770$67,821
Marshalltown Community School DistrictMarshall County364$67,820
New London Community School DistrictHenry County46$67,586
Pekin Comm School DistrictJefferson County51$67,507
Woodbury Central Community School DistrictWoodbury County48$67,490
Sioux Center Comm School DistrictSioux County114$67,484
Hinton Community School DistrictPlymouth County54$67,477
Spencer Comm School DistrictClay County150$67,348
Clarion - Goldfield - Dows School DistrictWright County70$67,204
Aplington-Parkersburg School DistrictButler County64$67,156
Mount Pleasant Community School DistrictHenry County144$67,138
Sigourney Community School DistrictKeokuk County42$67,131
Spirit Lake Community School DistrictDickinson County82$67,118
Van Meter Community School DistrictDallas County64$67,079
Chariton Community School DistrictLucas County93$66,966
Odebolt Arthur Battle Creek Ida Grove Comm School DistrictIda County75$66,960
Westwood Comm School DistrictWoodbury County46$66,826
Center Point-Urbana Community School DistrictBenton County103$66,728
Maple Valley-Anthon Oto Comm School DistrictMonona County56$66,253
Washington Community SchoolsWashington County124$66,192
Jesup School DistrictBuchanan County70$66,148
Ogden Community SchoolsBoone County49$66,051
Fort Dodge Community School DistrictWebster County235$66,046
West Branch Comm School DistrictCedar County61$66,027
IKM-Manning Comm School DistrictCarroll County52$65,992
Belmond-Klemme Comm School DistrictWright County56$65,973
Dallas Center-Grimes Comm School DistrictDallas County232$65,952
Lawton-Bronson Comm School DistrictWoodbury County49$65,903
Pleasantville Community School DistrictMarion County56$65,845
Davis County Comm School DistrictDavis County91$65,692
Durant Comm School DistrictCedar County49$65,647
Clinton Comm School DistrictClinton County260$65,634
Rock Valley Comm School DistrictSioux County69$65,616
Burlington Community School DistrictDes Moines County244$65,543
Muscatine Comm School DistrictMuscatine County320$65,525
Atlantic Community School DistrictCass County106$65,488
West Lyon Comm School DistrictLyon County66$65,487
North Fayette Valley Community SchoolsFayette County82$65,379
Cherokee Comm School DistrictCherokee County82$65,224
Mount Ayr Comm School DistrictRinggold County48$65,111
Postville Community School DistrictAllamakee County66$65,089
MFL MarMac Comm School DistrictClayton County62$65,022
Clarke Comm School DistrictClarke County103$65,002
Starmont Community School DistrictFayette County46$64,973
Mediapolis Community School DistrictDes Moines County64$64,943
North Polk Community School DistrictPolk County138$64,922
Sumner-Fredericksburg SchoolsBremer County62$64,840
Lake Mills Community SchoolWinnebago County50$64,701
Wilton Community School DistrictMuscatine County65$64,689
Dubuque Comm School DistrictDubuque County819$64,676
Wapsie Valley Comm School DistrictBremer County58$64,408
East Sac County Community School DistrictSac County62$64,383
Carlisle Community School DistrictWarren County142$64,374
Howard-Winneshiek Community School DistrictHoward County85$64,346
Janesville Consolidated School DistrictBremer County31$64,270
West Sioux Comm School District OfficeSioux County65$64,167
Lenox Community School DistrictTaylor County42$64,066
Norwalk Community School DistrictWarren County225$63,994
Mid-Prairie Community School DistrictWashington County113$63,697
South Winneshiek Community School DistrictWinneshiek County40$63,684
Independence Comm School DistrictBuchanan County107$63,671
Vinton-Shellsburg Comm School DistrictBenton County114$63,608
Newell-Fonda Community School DistrictBuena Vista County42$63,604
West Hancock Comm School DistrictHancock County45$63,471
Denver Comm School DistrictBremer County64$63,456
Nevada Comm School DistrictStory County109$63,444
Sioux Central Community School DistrictBuena Vista County52$63,427
Bellevue Community School DistrictJackson County51$63,371
West Central Valley Community SchoolGuthrie County67$63,319
Glenwood Comm School DistrictMills County130$63,248
Estherville Lincoln Central Com Sch DistEmmet County98$63,216
Sheldon Comm School DistrictO'Brien County85$63,156
AGWSR Comm School DistrictHardin County54$63,132
Central Lyon Comm School DistrictLyon County61$63,034
Winterset Community School DistrictMadison County116$63,018
Decorah Community School DistrictWinneshiek County121$62,969
Okoboji Community SchoolsDickinson County90$62,953
West Liberty Community School DistrictMuscatine County97$62,939
Underwood Community School DistrictPottawattamie County55$62,936
Clear Lake Comm School DistrictCerro Gordo County98$62,673
Brooklyn-Guernsey-Malcom Comm School DistrictPoweshiek County43$62,465
Iowa Falls Comm School DistrictHardin County97$62,455
West Marshall Comm School DistrictMarshall County66$62,436
Williamsburg Community School DistrictIowa County91$62,429
Nodaway Valley Comm School DistrictAdair County49$62,366
North Cedar Community School DistrictCedar County53$62,356
Colfax-Mingo Comm School DistrictJasper County58$62,327
New Hampton Comm School DistrictChickasaw County77$62,313
North Butler SchoolsButler County49$62,300
Western Dubuque Community School DistrictDubuque County266$62,108
Wayne Community School DistrictWayne County48$62,031
Newton Community School DistrictJasper County203$61,984
Columbus Community School DistrictLouisa County56$61,816
Clear Creek Amana Community School DistrictJohnson County214$61,788
Louisa-Muscatine Comm School DistrictLouisa County63$61,752
Maquoketa Community School DistrictJackson County105$61,733
Lynnville-Sully Comm School DistrictJasper County42$61,728
AHSTW Community School DistrictPottawattamie County59$61,670
Riverside Community School DistrictPottawattamie County47$61,584
Monticello Community School DistrictJones County76$61,557
East Buchanan Community School DistrictBuchanan County46$61,540
Sidney Community School DistrictFremont County37$61,488
Greene County Comm School DistrictGreene County96$61,440
Maquoketa Valley Comm School DistrictDelaware County51$61,416
Central Springs Comm School DistrictWorth County55$61,360
Clarinda Comm School DistrictPage County76$61,287
South Tama County Community School DistrictTama County103$61,276
Perry Community School DistrictDallas County134$61,244
Northeast Comm School DistrictClinton County64$61,236
Allamakee Community School DistrictAllamakee County80$61,203
Farrar Community School DistrictPolk County183$61,076
Van Buren County Comm School DistrictVan Buren County71$61,012
Garner-Hayfield-Ventura Community SchoolsHancock County62$60,991
Albia Community School DistrictMonroe County80$60,979
Union Comm School DistrictBlack Hawk County84$60,956
Anamosa School DistrictJones County89$60,948
Danville Comm School DistrictDes Moines County52$60,931
Northwood-Kensett Comm School DistrictWorth County44$60,759
North Mahaska SchoolsMahaska County46$60,495
Marion Independent School DistrictLinn County174$60,374
Charles City Community School DistrictFloyd County115$60,360
Camanche Comm School DistrictClinton County76$60,275
BCLUW Community SchoolsGrundy County43$60,136
Lisbon Community SchoolsLinn County51$60,098
Saydel Comm School DistrictPolk County108$60,094
Akron-Westfield Community School DistrictPlymouth County53$60,086
West Burlington Independent School DistrictDes Moines County62$59,786
South O’Brien Community School DistrictO'Brien County44$59,754
Woodbine Community School DistrictHarrison County43$59,730
Audubon Comm School DistrictAudubon County44$59,699
Aurelia Community SchoolsBuena Vista County66$59,578
Sibley-Ocheyedan Community School DistrictOsceola County59$59,387
Bedford Community School DistrictTaylor County42$59,382
Earlham Community SchoolsMadison County47$59,380
Creston Community SchoolsUnion County109$59,259
Tri-Center Comm School DistrictPottawattamie County55$59,225
Oskaloosa SchoolsMahaska County160$59,223
Treynor Comm School DistrictPottawattamie County52$59,174
Missouri Valley Comm School DistrictHarrison County64$58,775
Forest City SchoolsWinnebago County90$58,610
South Central Calhoun Comm School DistrictCalhoun County77$58,347
Alburnett Community SchoolsLinn County59$58,308
Highland Comm School DistrictWashington County44$58,307
Grinnell-Newburg Community School DistrictPoweshiek County113$58,206
West Monona Community School DistrictMonona County47$57,831
Tipton Comm School DistrictCedar County69$57,731
Interstate 35 Community School DistrictMadison County64$57,667
Logan-Magnolia Comm School DistrictHarrison County52$57,632
Grundy Center Community School DistrictGrundy County63$57,349
PCM Comm School DistrictJasper County83$56,814
West Fork School DistrictCerro Gordo County57$55,981
Woodward-Granger Community School DistrictDallas County97$55,766
Shenandoah Community School DistrictPage County77$55,655
Central Decatur Comm School DistrictDecatur County51$55,612
Central DeWitt School DistrictClinton County120$55,468
Hartley-Melvin-Sanborn Community School DistrictO'Brien County56$55,429
Adel DeSoto Minburn Community School DistrictDallas County151$55,370
Eldora-New Providence Comm School DistrictHardin County46$55,335
Eddyville-Blakesburg- Fremont CSDWapello County85$55,242
Eagle Grove Comm School DistrictWright County79$55,142
Edgewood-Colesburg Comm School DistrictClayton County43$55,107
Fairfield Community School DistrictJefferson County120$54,858
Madrid Community SchoolsBoone County56$54,017
Cardinal Community School DistrictWapello County80$50,651
WACO Community School DistrictHenry County44$50,258
Manson Northwest Webster Comm School DistrictCalhoun County64$47,411

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 Iowa

  1. 01Public schools in Iowa

    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