Teacher salary spending per teacher, by Oregon school district
David Douglas SD 40 spent $92,276 on teacher salaries per full-time teacher in fiscal year 2022-23, the most of any Oregon district with 500 or more students; the median across all 168 Oregon districts with a figure, the smaller ones included, is $65,110. 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 Oregon teacher salary at $69,671 in 2021-22 (U.S. $66,397; NCES Digest table 211.60). It is compared within Oregon 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 116 districts with 500 or more students, highest teacher salary spending per teacher first
| District | County | Teachers (FTE) | Salary spending per teacher |
|---|---|---|---|
| David Douglas SD 40 | Multnomah County | 473 | $92,276 |
| Beaverton SD 48J | Washington County | 2,162 | $89,133 |
| Centennial SD 28J | Multnomah County | 271 | $88,963 |
| Portland School District | Multnomah County | 2,740 | $87,749 |
| Central Point SD 6 | Jackson County | 197 | $87,583 |
| Riverdale School District | Multnomah County | 41 | $87,122 |
| Lake Oswego SD 7J | Clackamas County | 390 | $86,945 |
| West Linn-Wilsonville SD 3J | Clackamas County | 527 | $85,696 |
| Gladstone School District | Clackamas County | 106 | $84,803 |
| Parkrose School District | Multnomah County | 153 | $83,713 |
| Hillsboro School District | Washington County | 1,023 | $83,333 |
| Forest Grove SD 15 | Washington County | 345 | $81,122 |
| Rainier School District | Columbia County | 42 | $80,977 |
| Grants Pass SD 7 | Josephine County | 297 | $80,829 |
| Pendleton School District | Umatilla County | 167 | $80,676 |
The other 101 on the list
| District | County | Teachers (FTE) | Salary spending per teacher |
|---|---|---|---|
| Sherwood School District | Marion County | 246 | $80,647 |
| Canby School District | Clackamas County | 244 | $80,086 |
| North Clackamas School District | Clackamas County | 869 | $80,086 |
| Hood River County SD | Hood River County | 244 | $79,825 |
| Corbett School District | Multnomah County | 56 | $79,371 |
| Tigard-Tualatin SD 23J | Washington County | 692 | $79,009 |
| Newberg SD 29J | Yamhill County | 232 | $78,914 |
| Reynolds School District | Multnomah County | 582 | $77,443 |
| Oregon City SD 62 | Clackamas County | 365 | $76,766 |
| Gresham-Barlow School District | Multnomah County | 602 | $76,744 |
| Oregon Trail School District | Clackamas County | 202 | $76,717 |
| Woodburn School District | Marion County | 288 | $76,521 |
| Salem-Keizer Public Schools | Marion County | 2,112 | $76,337 |
| North Marion SD 15 | Marion County | 97 | $76,186 |
| Ashland School District | Jackson County | 156 | $75,938 |
| Bend-LaPine Administrative SD 1 | Deschutes County | 890 | $74,686 |
| St. Helens School District | Columbia County | 159 | $74,518 |
| North Wasco County SD 21 | Wasco County | 178 | $74,506 |
| Morrow County School District | Morrow County | 146 | $73,598 |
| Springfield SD 19 | Lane County | 530 | $73,272 |
| Corvallis SD 509J | Benton County | 347 | $73,019 |
| Willamina School District | Yamhill County | 53 | $71,988 |
| Central SD 13J | Polk County | 163 | $71,695 |
| Bethel School District | Lane County | 309 | $71,633 |
| Clatskanie SD 6J | Columbia County | 44 | $71,441 |
| McMinnville SD 40 | Yamhill County | 387 | $71,336 |
| Phoenix-Talent SD 4 | Jackson County | 135 | $71,328 |
| Neah-Kah-Nie School District | Tillamook County | 54 | $70,802 |
| Greater Albany Public SD 8J | Linn County | 489 | $70,738 |
| Banks School District | Washington County | 60 | $70,699 |
| Nestucca Valley SD 101J | Tillamook County | 31 | $70,577 |
| Seaside School District | Clatsop County | 104 | $70,332 |
| Mount Angel School District 91 | Marion County | 38 | $70,042 |
| Colton SD 53 | Clackamas County | 36 | $69,917 |
| Hermiston School District | Umatilla County | 316 | $69,799 |
| Klamath Falls City Schools | Klamath County | 160 | $69,558 |
| Astoria School District | Jackson County | 117 | $69,247 |
| Klamath County SD | Klamath County | 401 | $69,243 |
| Siuslaw School District | Lane County | 92 | $69,213 |
| Silver Falls School District | Marion County | 210 | $68,944 |
| Warrenton-Hammond SD 30 | Clatsop County | 60 | $68,664 |
| Bandon SD 54 | Coos County | 41 | $68,591 |
| Athena-Weston School District | Umatilla County | 44 | $68,153 |
| Molalla River SD 35 | Clackamas County | 141 | $68,117 |
| Creswell SD 40 | Lane County | 67 | $67,323 |
| Stanfield School District | Umatilla County | 30 | $67,318 |
| Cascade School District 05 | Marion County | 143 | $66,816 |
| Jefferson County SD 509J | Jefferson County | 187 | $66,679 |
| Amity SD 4J | Yamhill County | 53 | $66,516 |
| Central Linn SD 552 | Linn County | 32 | $66,436 |
| Ontario School District | Malheur County | 137 | $66,160 |
| Vale School District | Malheur County | 57 | $65,975 |
| Reedsport School District | Douglas County | 35 | $65,287 |
| Nyssa SD 26 | Malheur County | 80 | $64,900 |
| Three Rivers/Josephine County SD | Josephine County | 237 | $64,714 |
| Jefferson SD 14J | Marion County | 52 | $64,618 |
| Scappoose School District | Columbia County | 123 | $64,558 |
| Vernonia SD 47J | Columbia County | 38 | $64,256 |
| Medford SD 549C | Jackson County | 728 | $64,112 |
| Junction City SD 69 | Lane County | 96 | $63,996 |
| Dayton SD 8 | Yamhill County | 52 | $63,820 |
| Redmond SD 2J | Deschutes County | 382 | $63,709 |
| Oakridge SD 76 | Lane County | 36 | $63,677 |
| Sisters SD 6 | Deschutes County | 76 | $63,647 |
| Coos Bay Public Schools | Coos County | 164 | $63,536 |
| Pleasant Hill School District | Lane County | 56 | $63,011 |
| La Grande School District | Union County | 126 | $62,821 |
| Coquille SD 8 | Coos County | 68 | $62,437 |
| Sutherlin SD 130 | Douglas County | 83 | $61,593 |
| South Lane School District | Lane County | 175 | $61,494 |
| Estacada SD 108 | Clackamas County | 126 | $61,461 |
| Eagle Point SD 9 | Jackson County | 228 | $60,967 |
| Yamhill Carlton School District | Yamhill County | 57 | $60,912 |
| Myrtle Point SD 41 | Coos County | 34 | $60,854 |
| Fern Ridge School District | Lane County | 78 | $60,645 |
| Umatilla School District | Umatilla County | 86 | $60,428 |
| Milton-Freewater Unified School District 7 | Umatilla County | 104 | $60,318 |
| Harney County SD 3 | Harney County | 53 | $60,283 |
| Brookings-Harbor SD 17C | Curry County | 77 | $60,163 |
| Culver SD 4 | Jefferson County | 46 | $59,814 |
| Roseburg Public Schools | Douglas County | 348 | $59,809 |
| Crook County SD | Crook County | 190 | $59,741 |
| Lincoln County SD | Lincoln County | 317 | $59,588 |
| Alsea School District | Benton County | 34 | $59,391 |
| Lake County SD 7 | Lake County | 51 | $59,080 |
| Philomath SD 17J | Benton County | 101 | $58,876 |
| Sheridan School District | Yamhill County | 52 | $58,825 |
| North Santiam School District | Marion County | 130 | $58,647 |
| Harrisburg School District 7 | Linn County | 48 | $58,558 |
| Glide District Office | Douglas County | 48 | $57,500 |
| Dallas SD 2 | Polk County | 187 | $57,396 |
| Lebanon Community Schools | Linn County | 227 | $57,371 |
| Winston-Dillard School District | Douglas County | 89 | $57,209 |
| Sweet Home SD 55 | Linn County | 125 | $57,201 |
| Oakland School District | Douglas County | 40 | $56,300 |
| Tillamook SD 9 | Tillamook County | 147 | $55,580 |
| Rogue River School District | Jackson County | 63 | $53,570 |
| South Umpqua School District | Douglas County | 88 | $50,989 |
| Marcola School District | Lane County | 37 | $45,383 |
| Gervais School District | Marion County | 84 | $43,911 |
| North Bend School District | Coos County | 187 | $41,186 |
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 Oregon
- 01Public schools in Oregon
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