SOC 25-2022 · Oregon

Middle School Teachers, Except Special and Career/Technical Education Salary in Oregon

Middle school teachers (except special and career/technical education) in Oregon earn the most in Portland (average $87,380 a year) and the least in Albany ($68,940), across the 7 Oregon metro areas we cover. Statewide, BLS puts the middle school teachers (except special and career/technical education) average at $77,690 and the median at $78,350 for 6,940 workers. The U.S. average for this job is $72,030.

$87Khighest: Portland
$69Klowest: Albany
6,540jobs in these metros
7metro areas
Advertisement

Middle School Teachers, Except Special and Career/Technical Education average salary by city in Oregon

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Portland$87,380$89,590$70,830$63,957105
Salem$74,580$77,340$60,850$55,992104
Eugene$74,470$79,580$61,810$55,922102
Bend$73,980$78,780$61,620$55,611104
Corvallis$72,040$75,100$59,090$54,378104
Medford$70,880$61,210$56,940$53,641101
Albany$68,940$63,910$56,700$52,409102

*Average salary after federal and state taxes for a single filer; Portland-area Metro and Multnomah County taxes and the 0.1% statewide transit tax are not included. Cost of living: BEA price parity, U.S. = 100.

Middle School Teachers, Except Special and Career/Technical Education salary in other states

Middle School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Oregon

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.