State profile · NCES F-33 FY2022
Oregon Teacher Salaries
Estimated teacher pay and per-pupil spending across 180 public school districts in Oregon, from the NCES Common Core of Data finance survey.
- $76,777
- Est. state avg salary
- -6.7%
- vs national
- #30
- National rank
- 180
- Districts
What does the NCES F-33 data show for Oregon?
Oregon reports 180 public school districts in the NCES Common Core of Data FY2022 Local Education Agency Finance Survey, with an estimated average teacher salary of $76,777. That places the state in the middle third of US teacher-pay rankings — #30 of 51, below the national F-33 estimate of $82,292 (-6.7%). The state's public schools serve 539,192 students across these districts.
Among enrolling districts, pay varies widely: South Wasco County SD 1 reports the highest estimated average salary at $112,733, while Marcola SD 79J sits at the lower end at $36,654 — a spread of $76,080 between top and bottom reporting districts. Licensing rules, state aid formulas, collective bargaining density, and local tax bases all drive this intra-state variation. Urban and suburban districts with larger tax bases typically lead, while rural districts often lag despite lower cost of living.
Teacher compensation here reflects both state policy choices — the statutory minimum salary schedule, pension funding levels, licensure reciprocity — and the funding formula that determines how much state aid each district receives per pupil. A #30 national rank signals where Oregon sits in the competition for teachers against neighboring states; teacher shortage areas typically correlate with lower pay rank. Figures below are per-district estimates derived from the F-33 instructional salary expenditure field (Z33) divided by estimated teacher FTE — a district-level aggregate, not individual salary records.
Highest-paying districts in Oregon
Estimated average teacher salary, enrolling districts (200+ students)
-
$112,733 Est. avg salary
-
$104,770 Est. avg salary
-
$104,173 Est. avg salary
-
$102,612 Est. avg salary
-
$101,857 Est. avg salary
-
$100,705 Est. avg salary
-
$99,726 Est. avg salary
-
$96,742 Est. avg salary
-
$94,568 Est. avg salary
-
$94,024 Est. avg salary
What this shows South Wasco County SD 1 leads Oregon on the F-33 instructional-salary estimate. Service entities (CTCs, county offices) are excluded — their enrollment-based ratios are not reliable salary figures.
Districts by Estimated Teacher Salary
| District | Est. Avg Salary | Enrollment | Per-Pupil Exp |
|---|---|---|---|
| South Wasco County SD 1 | $112,733 | 225 | $28,236 |
| North Powder SD 8J | $104,770 | 261 | $20,954 |
| Riverdale SD 51J | $104,173 | 562 | $20,495 |
| Neah-Kah-Nie SD 56 | $102,612 | 691 | $24,384 |
| Ashland SD 5 | $101,857 | 2,281 | $45,775 |
| Yoncalla SD 32 | $100,705 | 227 | $26,529 |
| Hood River County SD | $99,726 | 3,578 | $20,052 |
| Dufur SD 29 | $96,742 | 356 | $20,770 |
| North Lake SD 14 | $94,568 | 243 | $23,313 |
| Portland SD 1J | $94,024 | 43,114 | $28,204 |
| Crow-Applegate-Lorane SD 66 | $92,151 | 251 | $23,426 |
| Nestucca Valley SD 101J | $91,855 | 469 | $41,132 |
| Elkton SD 34 | $91,339 | 224 | $39,058 |
| Douglas County SD 15 | $91,101 | 218 | $19,459 |
| Siuslaw SD 97J | $90,878 | 1,196 | $19,448 |
| David Douglas SD 40 | $89,722 | 8,635 | $21,237 |
| Clatskanie SD 6J | $89,361 | 657 | $21,764 |
| Camas Valley SD 21J | $88,867 | 225 | $17,960 |
| Colton SD 53 | $88,636 | 473 | $20,104 |
| Adrian SD 61 | $88,346 | 263 | $20,703 |
| Myrtle Point SD 41 | $88,129 | 449 | $22,973 |
| Wallowa SD 12 | $87,675 | 200 | $30,740 |
| Forest Grove SD 15 | $87,518 | 5,741 | $16,663 |
| Nyssa SD 26 | $87,028 | 1,186 | $16,951 |
| Perrydale SD 21 | $86,910 | 301 | $19,767 |
| Pilot Rock SD 2 | $86,767 | 283 | $36,481 |
| Joseph SD 6 | $86,685 | 276 | $17,043 |
| Astoria SD 1 | $86,398 | 1,745 | $30,819 |
| Port Orford-Langlois SD 2CJ | $85,608 | 222 | $26,261 |
| St Paul SD 45 | $85,505 | 297 | $18,943 |
| Morrow SD 1 | $85,344 | 2,252 | $17,104 |
| Imbler SD 11 | $85,160 | 282 | $18,355 |
| Lake Oswego SD 7J | $85,146 | 6,663 | $20,360 |
| John Day SD 3 | $84,813 | 509 | $18,613 |
| Knappa SD 4 | $84,615 | 468 | $18,791 |
| Athena-Weston SD 29RJ | $84,462 | 585 | $16,419 |
| Echo SD 5 | $84,338 | 302 | $16,417 |
| Canby SD 86 | $83,402 | 4,092 | $24,368 |
| Jefferson County SD 509J | $83,258 | 2,772 | $18,904 |
| Beaverton SD 48J | $82,941 | 38,830 | $17,471 |
| Gladstone SD 115 | $82,795 | 1,726 | $17,520 |
| Grants Pass SD 7 | $82,194 | 5,507 | $16,841 |
| Woodburn SD 103 | $81,876 | 5,225 | $19,559 |
| Umatilla SD 6R | $81,759 | 1,347 | $17,061 |
| Seaside SD 10 | $81,702 | 1,495 | $18,924 |
| Parkrose SD 3 | $81,284 | 2,750 | $17,569 |
| Central Linn SD 552 | $81,261 | 551 | $17,966 |
| Newberg SD 29J | $81,213 | 4,331 | $21,686 |
| Vernonia SD 47J | $80,899 | 562 | $19,457 |
| Riddle SD 70 | $80,668 | 352 | $20,491 |
| Tigard-Tualatin SD 23J | $80,592 | 11,687 | $21,523 |
| Vale SD 84 | $80,315 | 872 | $15,565 |
| Union SD 5 | $80,169 | 354 | $35,065 |
| Hillsboro SD 1J | $80,076 | 18,736 | $20,096 |
| Milton-Freewater Unified SD 7 | $79,813 | 1,608 | $18,416 |
| Lake County SD 7 | $79,686 | 749 | $17,080 |
| Sherman County SD | $79,536 | 248 | $18,266 |
| Cove SD 15 | $79,516 | 289 | $16,291 |
| Dallas SD 2 | $79,414 | 2,892 | $16,910 |
| West Linn-Wilsonville SD 3J | $79,185 | 9,121 | $22,169 |
| Gaston SD 511J | $78,990 | 485 | $17,421 |
| Bethel SD 52 | $78,782 | 5,239 | $18,352 |
| Oakridge SD 76 | $78,496 | 502 | $23,721 |
| Warrenton-Hammond SD 30 | $78,436 | 978 | $23,862 |
| Salem-Keizer SD 24J | $78,060 | 39,313 | $22,392 |
| Corbett SD 39 | $78,026 | 1,036 | $15,331 |
| Enterprise SD 21 | $78,015 | 403 | $17,382 |
| Jefferson SD 14J | $77,803 | 792 | $17,927 |
| McMinnville SD 40 | $77,790 | 6,429 | $15,806 |
| North Clackamas SD 12 | $77,661 | 15,646 | $20,786 |
| Phoenix-Talent SD 4 | $77,516 | 2,230 | $22,180 |
| Mt Angel SD 91 | $77,460 | 628 | $16,432 |
| St Helens SD 502 | $77,418 | 2,729 | $19,292 |
| Pendleton SD 16 | $76,889 | 2,946 | $15,450 |
| Rainier SD 13 | $76,478 | 822 | $15,965 |
| North Douglas SD 22 | $76,409 | 330 | $18,494 |
| La Grande SD 1 | $76,214 | 2,026 | $15,902 |
| Prospect SD 59 | $75,955 | 220 | $17,527 |
| Sutherlin SD 130 | $75,909 | 1,205 | $16,306 |
| Creswell SD 40 | $75,787 | 1,087 | $17,987 |
| Reedsport SD 105 | $75,784 | 593 | $18,847 |
| Sisters SD 6 | $75,632 | 1,091 | $19,757 |
| Greater Albany Public SD 8J | $75,498 | 8,607 | $17,168 |
| Bandon SD 54 | $75,414 | 616 | $23,558 |
| Elgin SD 23 | $75,291 | 412 | $14,947 |
| Willamina SD 30J | $75,000 | 856 | $16,217 |
| Amity SD 4J | $74,582 | 790 | $15,224 |
| Medford SD 549C | $74,547 | 12,338 | $17,871 |
| Glendale SD 77 | $74,462 | 279 | $22,254 |
| Springfield SD 19 | $74,430 | 9,151 | $17,076 |
| Glide SD 12 | $74,111 | 675 | $16,461 |
| Tillamook SD 9 | $74,078 | 2,114 | $16,655 |
| Philomath SD 17J | $74,015 | 1,554 | $16,878 |
| Centennial SD 28J | $73,926 | 5,389 | $22,602 |
| Klamath Falls City Schools | $73,860 | 2,685 | $18,469 |
| Corvallis SD 509J | $73,334 | 6,310 | $30,085 |
| Silver Falls SD 4J | $73,135 | 3,531 | $16,527 |
| Sheridan SD 48J | $72,993 | 882 | $18,927 |
| Stanfield SD 61 | $72,281 | 513 | $22,300 |
| Eugene SD 4J | $72,248 | 16,279 | $23,232 |
Showing top 100 of 151 enrolling districts. Specialized non-enrolling agencies (career/technical centers, county offices, service co-ops) are excluded from the salary ranking — their enrollment-based estimates are not reliable.
Compare Nearby-Ranked States
Data: NCES CCD F-33 Finance Survey, FY2022. Salary estimates based on instructional expenditure variable Z33 divided by estimated teacher FTE. Not individual salary data. Read our methodology.
Related
| Publisher | PlainTeacher |
| Sources | Public official public datasets |