Salaripedia
English

How much does a middle school teacher make in Longview?

$94,190a year

Median yearly pay for middle school teachers in the Longview-Kelso, WA metro area. That is $45.28 an hour or $7,849 a month.

Hourly
$45.28
Vs. national median
+46%
Rank among cities
29 of 357
Jobs in the area
150
Pay range
Lowest 10%: $64,020Median: $94,190Highest 10%: $109,400
PercentileYearlyHourly
10th$64,020$30.78
25th$76,950$37.00
Median$94,190$45.28
75th$105,700$50.82
90th$109,400$52.60

Other cities in Washington

Median yearly pay for middle school teachers.

Mount Vernon, WA$106,900
Olympia, WA$104,400
Bremerton, WA$104,300
Seattle, WA$102,600
Walla Walla, WA$101,500
Kennewick, WA$101,400
Wenatchee, WA$100,900
Bellingham, WA$100,400
Yakima, WA$98,760
Spokane, WA$97,850
Portland, OR$89,590
Lewiston, ID$79,430
Middle School Teacher salary in Washington Middle School Teacher salary in all states

Related jobs in Longview

Same field, median yearly pay.

Secondary School Teacher$104,100
Special Education Teacher$80,800
Kindergarten Teacher$80,660
Elementary School Teacher$79,910
Substitute Teacher$61,260
Career/Technical Education Teacher$59,280
Self-Enrichment Teacher$47,800
Teaching Assistant$45,400
Preschool Teacher$44,350
Salaries for every job in Longview, WA

Frequently asked questions

How much does a middle school teacher make an hour in Longview?

The median hourly pay in the Longview-Kelso, WA metro area is $45.28 ($94,190 a year).

Do middle school teachers make more in Longview than the national average?

Yes: $94,190 against $64,370 nationally, 46% more.

How does Longview compare with the rest of Washington?

The median in Washington is $102,100, so Longview pays 8% less.

Where does Longview rank for middle school teacher pay?

29 of 357 metro areas with data.

How much does a middle school teacher make starting out in Longview?

The lowest-paid 10% make $64,020 or less a year; the top 10% make $109,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.