Salaripedia
English

How much does an elementary school teacher make in Walla Walla?

$103,000a year

Median yearly pay for elementary school teachers in the Walla Walla, WA metro area. That is $49.51 an hour or $8,582 a month.

Hourly
$49.51
Vs. national median
+61%
Rank among cities
3 of 383
Jobs in the area
220
Pay range
Lowest 10%: $62,000Median: $103,000Highest 10%: $107,000
PercentileYearlyHourly
10th$62,000$29.81
25th$78,270$37.63
Median$103,000$49.51
75th$105,300$50.61
90th$107,000$51.43

Other cities in Washington

Median yearly pay for elementary school teachers.

Olympia, WA$104,700
Seattle, WA$102,900
Bremerton, WA$102,700
Bellingham, WA$101,200
Mount Vernon, WA$100,700
Kennewick, WA$100,400
Wenatchee, WA$100,300
Spokane, WA$98,800
Yakima, WA$98,330
Portland, OR$82,330
Longview, WA$79,910
Lewiston, ID$64,600
Elementary School Teacher salary in Washington Elementary School Teacher salary in all states

Related jobs in Walla Walla

Same field, median yearly pay.

Secondary School Teacher$104,900
Middle School Teacher$101,500
Art$76,130
Substitute Teacher$53,610
Teaching Assistant$45,140
Preschool Teacher$41,960
Self-Enrichment Teacher$40,040
Salaries for every job in Walla Walla, WA

Frequently asked questions

How much does an elementary school teacher make an hour in Walla Walla?

The median hourly pay in the Walla Walla, WA metro area is $49.51 ($103,000 a year).

Do elementary school teachers make more in Walla Walla than the national average?

Yes: $103,000 against $63,970 nationally, 61% more.

How does Walla Walla compare with the rest of Washington?

The median in Washington is $102,400, so Walla Walla pays 1% more.

Where does Walla Walla rank for elementary school teacher pay?

3 of 383 metro areas with data.

How much does an elementary school teacher make starting out in Walla Walla?

The lowest-paid 10% make $62,000 or less a year; the top 10% make $107,000 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.