Teacher salary spending per teacher, by Missouri school district
Clayton spent $94,417 on teacher salaries per full-time teacher in fiscal year 2022-23, the most of any Missouri district with 500 or more students; the median across all 484 Missouri districts with a figure, the smaller ones included, is $50,410. 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 Missouri teacher salary at $52,481 in 2021-22 (U.S. $66,397; NCES Digest table 211.60). It is compared within Missouri only because states book salaries and count teachers differently.
NCES F-33 School District Finance Survey, fiscal year 2022-23 · NCES Common Core of Data LEA staff 2022-23 · method
The chart draws the top of the register below; its source is named under the register.
All 293 districts with 500 or more students, highest teacher salary spending per teacher first
| District | County | Teachers (FTE) | Salary spending per teacher |
|---|---|---|---|
| Clayton | St. Louis County | 239 | $94,417 |
| Kirkwood School District | St. Louis County | 401 | $83,373 |
| Pattonville R-III School District | St. Louis County | 463 | $79,768 |
| Jennings School District | St. Louis County | 133 | $79,598 |
| Ladue School District | St. Louis County | 331 | $78,953 |
| Hancock Place | St. Louis County | 96 | $77,127 |
| Parkway Schools | St. Louis County | 1,209 | $77,099 |
| New Bloomfield R-III | Callaway County | 31 | $75,277 |
| Brentwood School District | St. Louis County | 82 | $74,514 |
| Hazelwood | St. Louis County | 1,096 | $74,197 |
| Webster Groves School District | St. Louis County | 330 | $74,175 |
| Saint Louis Public School District | St. Louis city | 1,354 | $73,877 |
| Rockwood School District | St. Louis County | 1,422 | $73,643 |
| Ritenour School District | St. Louis County | 424 | $73,459 |
| Valley Park School District | St. Louis County | 69 | $73,389 |
The other 278 on the list
| District | County | Teachers (FTE) | Salary spending per teacher |
|---|---|---|---|
| Lee's Summit R-7 School District | Jackson County | 1,251 | $70,847 |
| Blue Springs School District | Jackson County | 965 | $70,482 |
| Gateway Science Acad/St Louis | St. Louis city | 126 | $70,373 |
| University City | St. Louis County | 218 | $70,000 |
| Mehlville R-IX School District | St. Louis County | 729 | $69,273 |
| Festus R6 School District | Jefferson County | 195 | $68,837 |
| Park Hill School District | Platte County | 884 | $68,209 |
| Francis Howell School District | St. Charles County | 1,142 | $67,950 |
| Affton School District | St. Louis County | 181 | $67,751 |
| Fox C-6 School District | Jefferson County | 802 | $67,469 |
| Lindbergh Schools | St. Louis County | 468 | $67,324 |
| Carrollton R-Vii | Carroll County | 60 | $66,457 |
| Kearney School District | Clay County | 252 | $66,294 |
| West Platte School District | Platte County | 63 | $66,202 |
| North Kansas City School District | Clay County | 1,497 | $65,729 |
| Orchard Farm School District | St. Charles County | 156 | $65,690 |
| Bayless School District | St. Louis County | 113 | $64,434 |
| Ste. Genevieve Co. R-II | Ste. Genevieve County | 154 | $64,376 |
| Knob Noster Public Schools | Johnson County | 124 | $64,328 |
| Mid-Buchanan R-V School District | Buchanan County | 50 | $63,980 |
| Rolla Public Schools | Phelps County | 288 | $63,945 |
| Maplewood-Richmond Hts School District | St. Louis County | 131 | $63,885 |
| City of St Charles School District | St. Charles County | 488 | $63,854 |
| Ferguson-Florissant R-II | St. Louis County | 714 | $63,470 |
| Waynesville R-Vi | Pulaski County | 389 | $63,332 |
| Wentzville R-Iv School District | St. Charles County | 1,274 | $63,103 |
| Academie Lafayette | Jackson County | 90 | $62,567 |
| University Academy | Jackson County | 79 | $62,380 |
| School of the Osage | Miller County | 144 | $62,375 |
| Grandview C-4 | Jackson County | 289 | $62,135 |
| Liberty Public School District 53 | Clay County | 864 | $61,883 |
| Platte County School District | Platte County | 316 | $61,875 |
| Raytown C-2 School District | Jackson County | 628 | $61,848 |
| Fort Osage R-I School District | Jackson County | 350 | $61,472 |
| Hannibal School District 60 | Marion County | 281 | $60,655 |
| Northwest R-I | Jefferson County | 422 | $60,641 |
| Kansas City Public Schools | Jackson County | 1,164 | $60,514 |
| Fort Zumwalt School District | St. Charles County | 1,403 | $60,352 |
| Desoto 73 | Jefferson County | 193 | $60,197 |
| Windsor C-1 School District | Jefferson County | 212 | $59,824 |
| Belton School District | Cass County | 302 | $59,685 |
| Forsyth R-III | Taney County | 93 | $59,438 |
| Pleasant Hill R-III Schools | Cass County | 148 | $59,222 |
| Chillicothe R-II School District | Livingston County | 142 | $59,118 |
| Meramec Valley R-III School District | Franklin County | 226 | $59,094 |
| Springfield R-Xii | Greene County | 1,846 | $58,777 |
| Cassville R-IV School District | Barry County | 127 | $58,702 |
| Marceline R-V Schools | Linn County | 50 | $58,320 |
| Union R-Xi | Franklin County | 229 | $58,007 |
| Central R-III | St. Francois County | 143 | $57,751 |
| Lafayette Co. C-1 | Lafayette County | 78 | $57,671 |
| Lincoln County R-III School District | Lincoln County | 483 | $57,584 |
| Independence School District 30 | Jackson County | 927 | $57,578 |
| Bolivar Schools | Polk County | 212 | $57,537 |
| Brookside Charter School | Jackson County | 71 | $57,418 |
| Potosi R-III | Washington County | 150 | $56,928 |
| Clinton | Henry County | 127 | $56,808 |
| Mt. Vernon R-V | Lawrence County | 107 | $56,739 |
| Logan-Rogersville R-Viii | Webster County | 169 | $56,687 |
| Sikeston Public Schools | Scott County | 252 | $56,654 |
| Raymore-Peculiar R-II | Cass County | 437 | $56,568 |
| Harrisonville Schools | Cass County | 167 | $56,381 |
| Carthage R-Ix | Jasper County | 400 | $56,367 |
| Scott City R-1 School District | Scott County | 68 | $56,354 |
| St. Joseph School District | Buchanan County | 722 | $56,347 |
| Hillsboro R-3 School District | Jefferson County | 222 | $56,271 |
| Columbia Public Schools | Boone County | 1,446 | $56,152 |
| Lathrop R-II | Clinton County | 75 | $56,120 |
| Smithville R-II | Clay County | 181 | $56,037 |
| Premier Charter School | St. Louis city | 105 | $55,981 |
| Oak Grove R-Vi | Jackson County | 147 | $55,963 |
| Putnam Co. R-I | Putnam County | 52 | $55,903 |
| Wright City R-II School District | Warren County | 129 | $55,856 |
| Mexico School District #59 | Audrain County | 184 | $55,759 |
| Lawson R-XIV School District | Ray County | 76 | $55,685 |
| Camdenton R-III School District | Camden County | 313 | $55,652 |
| Brookfield R-III School District | Linn County | 82 | $55,622 |
| Normandy Schools Collaborative | St. Louis County | 188 | $55,499 |
| North Platte R-I Schools | Platte County | 48 | $55,497 |
| Crawford Co. R-1 School District | Crawford County | 68 | $55,487 |
| Portageville School District | New Madrid County | 60 | $55,463 |
| Center 58 School District | Jackson County | 214 | $55,288 |
| Monett Schools | Barry County | 197 | $55,211 |
| Carl Junction R-I School District | Jasper County | 231 | $55,070 |
| Lebanon R-III School District | Laclede County | 326 | $54,919 |
| Scotland Co. R-I | Scotland County | 53 | $54,900 |
| Marionville R-IX School District | Lawrence County | 58 | $54,897 |
| Branson Public Schools | Taney County | 318 | $54,875 |
| Poplar Bluff R-I School District | Butler County | 363 | $54,859 |
| Washington | Franklin County | 303 | $54,853 |
| Reeds Spring Schools | Stone County | 153 | $54,721 |
| Guadalupe Centers Schools | Jackson County | 127 | $54,685 |
| Jefferson R-VII School District | Jefferson County | 80 | $54,673 |
| St. James R-1 School District | Phelps County | 128 | $54,606 |
| Ozark School District | Christian County | 436 | $54,579 |
| East Buchanan Co. C-1 | Clinton County | 57 | $54,525 |
| Confluence Academies | St. Louis city | 210 | $54,514 |
| Riverview Gardens | St. Louis County | 277 | $54,505 |
| McDonald County R1 School District | McDonald County | 270 | $54,479 |
| Eldon School District | Miller County | 135 | $54,475 |
| Bowling Green R-1 School District | Pike County | 102 | $54,376 |
| Dunklin R-V School District | Jefferson County | 127 | $54,375 |
| Savannah R-III | Andrew County | 162 | $54,266 |
| St. Clair R-Xiii | Franklin County | 168 | $54,228 |
| Nixa Public Schools | Christian County | 452 | $54,210 |
| Clark Co. R-I | Clark County | 85 | $54,063 |
| Odessa R-Vii | Lafayette County | 155 | $54,062 |
| Dallas Co. R-I | Dallas County | 139 | $53,993 |
| Blair Oaks R-II Schools | Cole County | 81 | $53,899 |
| Webb City School District | Jasper County | 316 | $53,819 |
| Pierce City Schools | Lawrence County | 52 | $53,781 |
| Farmington R-Vii | St. Francois County | 270 | $53,760 |
| Blue Eye R-V School District | Stone County | 48 | $53,424 |
| Republic School District | Greene County | 360 | $53,403 |
| Iberia R-V School District | Miller County | 54 | $53,375 |
| Clinton County R-3 School District | Clinton County | 58 | $53,360 |
| Excelsior Springs School District | Clay County | 211 | $53,249 |
| Cameron R-I School District | Clinton County | 125 | $53,196 |
| Strafford R-VI School District | Greene County | 91 | $53,152 |
| Willard Public Schools | Greene County | 351 | $53,131 |
| Jackson R-2 School District | Cape Girardeau County | 363 | $53,120 |
| Neosho School District | Newton County | 317 | $53,100 |
| Lexington R-V School District | Lafayette County | 77 | $53,038 |
| North St. Francois County R-1 School District | St. Francois County | 210 | $52,948 |
| Boonville Schools | Cooper County | 124 | $52,873 |
| Clever R-V School District | Christian County | 95 | $52,851 |
| Hogan Prep Academy | Jackson County | 61 | $52,847 |
| Osage Co. R-III | Osage County | 60 | $52,741 |
| Bismarck R-V | St. Francois County | 39 | $52,686 |
| Fordland R-III | Webster County | 47 | $52,633 |
| East Newton School District | Newton County | 98 | $52,622 |
| Cabool R-IV School District | Texas County | 68 | $52,613 |
| Johnson Co. R-Vii | Johnson County | 41 | $52,584 |
| Osceola Public Schools | St. Clair County | 43 | $52,532 |
| Harrisburg R-VIII School District | Boone County | 49 | $52,528 |
| Hickory Co. R-I | Hickory County | 53 | $52,527 |
| Dexter R-XI School District | Stoddard County | 150 | $52,398 |
| Mansfield R-IV School District | Wright County | 56 | $52,393 |
| West St. Francois Co. R-IV | St. Francois County | 72 | $52,175 |
| Nevada R-V | Vernon County | 176 | $52,163 |
| Laclede Co. C-5 | Laclede County | 33 | $52,062 |
| Marshall Public Schools | Saline County | 184 | $51,918 |
| Willow Springs School District | Howell County | 112 | $51,891 |
| New Madrid County R-1 School District | New Madrid County | 121 | $51,829 |
| South Pemiscot County R-V School District | Pemiscot County | 49 | $51,754 |
| Joplin Schools | Jasper County | 578 | $51,702 |
| Hickman Mills C-1 School District | Jackson County | 361 | $51,687 |
| Marshfield R-I Schools | Webster County | 226 | $51,674 |
| Jefferson City School District | Cole County | 737 | $51,632 |
| Licking R-Viii | Texas County | 59 | $51,549 |
| Sullivan School District | Franklin County | 164 | $51,531 |
| Seneca R-Vii | Newton County | 115 | $51,525 |
| Kirksville R-III School District | Adair County | 210 | $51,465 |
| Moniteau Co. R-I | Moniteau County | 107 | $51,453 |
| Grain Valley Schools | Jackson County | 342 | $51,423 |
| Lone Jack C-6 School District | Jackson County | 54 | $51,372 |
| Shelby Co. R-IV | Shelby County | 61 | $51,346 |
| El Dorado Springs R-2 Schools | Cedar County | 95 | $51,274 |
| Centralia R-VI School District | Boone County | 96 | $51,269 |
| Miller R-II | Lawrence County | 40 | $51,239 |
| Holden R-III School District | Johnson County | 87 | $51,224 |
| Ava School District R1 | Douglas County | 90 | $51,182 |
| Aurora R-8 School District | Lawrence County | 143 | $51,008 |
| Morgan County R-II School District | Morgan County | 98 | $50,985 |
| Greenville R-2 School District | Wayne County | 58 | $50,934 |
| Morgan County R-I School District | Morgan County | 59 | $50,897 |
| Crystal City 47 Public Schools | Jefferson County | 45 | $50,764 |
| Scott Co. R-IV | Scott County | 69 | $50,687 |
| Sarcoxie Schools | Jasper County | 53 | $50,600 |
| Mountain Grove Schools | Wright County | 121 | $50,594 |
| Arcadia Valley R-II School District | Iron County | 84 | $50,474 |
| Lewis Co. C-1 | Lewis County | 71 | $50,457 |
| Ash Grove R-IV | Greene County | 59 | $50,431 |
| Maryville R-II | Nodaway County | 122 | $50,388 |
| Warren County R-III School District | Warren County | 227 | $50,123 |
| Westran School District | Randolph County | 62 | $50,112 |
| Moberly School District | Randolph County | 187 | $50,051 |
| Diamond R-IV | Newton County | 58 | $50,009 |
| Fredericktown R-I | Madison County | 139 | $49,993 |
| Schuyler R-1 Schools | Schuyler County | 57 | $49,982 |
| Milan C-2 School District | Sullivan County | 55 | $49,801 |
| Sedalia School District 200 | Pettis County | 374 | $49,656 |
| Hollister School District | Taney County | 109 | $49,515 |
| Seymour R-II | Webster County | 65 | $49,493 |
| Monroe City R-I | Monroe County | 64 | $49,486 |
| Hartville R-II Schools | Wright County | 58 | $49,455 |
| Archie R-V School District | Cass County | 45 | $49,395 |
| Montgomery Co. R-II | Montgomery County | 87 | $49,382 |
| Southwest R-V School District | Barry County | 56 | $49,326 |
| Sherwood Cass R-Viii | Cass County | 62 | $49,210 |
| Warsaw R-IX School District | Benton County | 102 | $49,178 |
| Ralls Co. R-II | Ralls County | 62 | $49,062 |
| Perry County School District 32 | Perry County | 174 | $49,052 |
| Crane R-III School District | Stone County | 47 | $49,011 |
| Trenton R-IX School District | Grundy County | 95 | $48,943 |
| Hallsville School District | Boone County | 102 | $48,938 |
| Palmyra R-I | Marion County | 93 | $48,900 |
| Adrian R3 School District | Bates County | 55 | $48,836 |
| East Carter R-II School District | Carter County | 53 | $48,830 |
| Warrensburg R-Vi | Johnson County | 270 | $48,818 |
| Richmond R-XVI School District | Ray County | 126 | $48,786 |
| Henry Co. R-I | Henry County | 61 | $48,760 |
| Gasconade County R-I School District | Gasconade County | 72 | $48,694 |
| Marion C. Early R-V | Polk County | 43 | $48,654 |
| Cape Girardeau Public Schools | Cape Girardeau County | 385 | $48,611 |
| Elsberry R-II School District | Lincoln County | 64 | $48,550 |
| Campbell R-II | Dunklin County | 41 | $48,537 |
| Charleston R-I | Mississippi County | 64 | $48,432 |
| South Callaway R-II School District | Callaway County | 72 | $48,387 |
| West Plains School District | Howell County | 199 | $48,297 |
| Kennett School District 39 | Dunklin County | 142 | $48,291 |
| Woodland R-IV | Bollinger County | 64 | $48,283 |
| Gasconade Co. R-II | Gasconade County | 125 | $48,253 |
| Stockton R-I | Cedar County | 82 | $48,126 |
| Clearwater R-1 School District | Wayne County | 70 | $47,918 |
| Alton R-IV School District | Oregon County | 59 | $47,880 |
| Louisiana R-II | Pike County | 57 | $47,827 |
| Malden R-I School | Dunklin County | 75 | $47,809 |
| New Haven School District | Franklin County | 43 | $47,771 |
| Gainesville R-5 School District | Ozark County | 48 | $47,698 |
| Southern Boone Co. R-I | Boone County | 159 | $47,633 |
| Hamilton R-II | Caldwell County | 61 | $47,617 |
| North Callaway R-I School District | Callaway County | 88 | $47,601 |
| Gallatin R-V School District | Daviess County | 49 | $47,574 |
| Kingston K-14 | Washington County | 67 | $47,537 |
| Fulton Public Schools | Callaway County | 170 | $47,522 |
| Fairview R-Xi | Howell County | 41 | $47,512 |
| Kansas City Public Charter Schools | Jackson County | 78 | $47,411 |
| Cole Camp R-1 School District | Benton County | 57 | $47,408 |
| Van Buren R-1 School District | Carter County | 44 | $47,386 |
| Maysville R-I | DeKalb County | 45 | $47,345 |
| Crocker R-II | Pulaski County | 43 | $47,239 |
| Maries Co. R-II | Maries County | 61 | $47,204 |
| Smithton R-VI School District | Pettis County | 47 | $47,160 |
| Butler R-V | Bates County | 76 | $47,029 |
| Pleasant Hope R-Vi | Polk County | 67 | $46,958 |
| Thayer R-II School | Oregon County | 61 | $46,941 |
| Van-Far R1 School District | Audrain County | 46 | $46,843 |
| Salem R-80 | Dent County | 108 | $46,780 |
| Purdy R-II | Barry County | 56 | $46,624 |
| Winfield R-IV School District | Lincoln County | 116 | $46,605 |
| East Prairie R-II Schools | Mississippi County | 82 | $46,601 |
| Fair Grove R-X | Greene County | 87 | $46,469 |
| Crawford County R-II Schools | Crawford County | 94 | $46,398 |
| Bernie R-XIII School District | Stoddard County | 41 | $46,368 |
| Macon County R-I School District | Macon County | 106 | $46,328 |
| Osage County R-II Schools | Osage County | 51 | $46,125 |
| Bloomfield R-XIV School District | Stoddard County | 48 | $46,069 |
| Chaffee R-2 School District | Scott County | 55 | $45,967 |
| Crossroads Charter Schools | Jackson County | 102 | $45,864 |
| Spokane R-VII School District | Christian County | 56 | $45,840 |
| Senath-Hornersville C-8 | Dunklin County | 59 | $45,835 |
| Caruthersville School District 18 | Pemiscot County | 75 | $45,787 |
| Mountain View-Birch Tree R-III School District | Shannon County | 101 | $45,652 |
| Lamar R-I School District | Barton County | 105 | $45,594 |
| Plato R-V | Texas County | 44 | $45,541 |
| Hayti R-ll School District | Pemiscot County | 49 | $45,421 |
| Dixon R-I | Pulaski County | 70 | $45,324 |
| Cole Co. R-V | Cole County | 49 | $45,138 |
| Steelville School District | Crawford County | 76 | $45,103 |
| Cole R1 School District | Cole County | 53 | $44,903 |
| South Harrison R-II School District | Harrison County | 81 | $44,743 |
| Fayette R-III School District | Howard County | 56 | $44,544 |
| Laclede County R-1 Schools | Laclede County | 58 | $44,126 |
| Houston R-1 School District | Texas County | 93 | $43,421 |
| Lift for Life Academy | St. Louis city | 69 | $43,145 |
| Ewing Marion Kauffman School | Jackson County | 85 | $42,506 |
| Frontier Schools | Jackson County | 154 | $42,375 |
| Sparta R3 School District | Christian County | 56 | $42,220 |
| Tipton R-VI School District | Moniteau County | 52 | $42,149 |
| Neelyville R-IV | Butler County | 55 | $41,871 |
| Puxico R-8 School District | Stoddard County | 62 | $41,638 |
| KIPP St Louis Public Schools | St. Louis city | 249 | $41,179 |
| Doniphan R-I School District | Ripley County | 126 | $40,856 |
| Laquey R-V | Pulaski County | 53 | $40,397 |
| Twin Rivers R-X | Butler County | 74 | $40,269 |
| Lincoln R-II | Benton County | 42 | $38,429 |
| Momentum Academy | St. Louis city | 66 | $31,873 |
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 Missouri
- 01Public schools in Missouri
The state hub: schools, students, districts
- 02Every school district
Directory, 2024-25
- 03Largest schools
By 2024-25 enrollment
- 04Fewest students per teacher
Schools, 2024-25
- 05Highest-spending districts
F-33 fiscal year 2022-23
- 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