Short answer: the average US public school teacher earned $74,495 in 2024-25, up 3.5%, while the average starting salary was $48,112. California pays the most at $103,552, the only state over $100k, followed by New York ($98,655) and Washington ($96,589). Mississippi pays the least at $54,975. The biggest one-year raises went to Nevada (+11.8%), DC (+9.7%), and Delaware (+7.6%). Within a career, most districts add 1-5% per year on a step schedule, so a $48,112 starter earning 3% steps reaches $62,775 by year ten.

Your State's Average

Average teacher salary (2024-25)
β€”
National Rank
β€”
2023-24 Average
One-Year Change
β€”
vs National Average
β€”

Step-Schedule Projector

Salary in Final Year
β€”
Cumulative Earnings
β€”
Hourly Rate, Year 1
β€”
Hourly Rate, Final Year
β€”
Advertisement

Average Teacher Salary by State, 2024-25 (NEA)

RankState2023-242024-25Change
1California$101,084$103,5522.4%
2New York$95,615$98,6553.2%
3Washington$91,720$96,5895.3%
4District of Columbia$86,663$95,0779.7%
5Massachusetts$91,014$93,5542.8%
6Connecticut$86,511$89,5933.6%
7Maryland$84,338$87,4093.6%
8Rhode Island$82,189$85,7724.4%
9New Jersey$82,877$84,9742.5%
10Oregon$77,130$81,6575.9%
11Alaska$78,256$81,4504.1%
12Pennsylvania$76,961$79,0782.8%
13Illinois$75,978$78,4953.3%
14Delaware$71,186$76,5707.6%
15Minnesota$72,430$76,2345.3%
16Hawaii$74,222$75,8602.2%
17Nevada$66,930$74,81211.8%
18Utah$69,161$72,8825.4%
19Colorado$68,647$72,7816.0%
20Vermont$69,555$71,8713.3%
21Georgia$67,641$71,5245.7%
22Michigan$69,068$71,0232.8%
23Ohio$68,236$70,5863.4%
24New Mexico$68,440$69,7361.9%
25New Hampshire$67,170$69,4323.4%
26Virginia$66,327$69,2544.4%
27Wisconsin$65,762$67,7943.1%
28Wyoming$63,669$65,6683.1%
29Maine$62,569$65,6214.9%
30Iowa$62,399$65,3124.7%
31Arizona$62,714$64,2912.5%
32South Carolina$60,763$64,0505.4%
33Texas$62,463$63,7492.1%
34Nebraska$60,239$63,3265.1%
35Alabama$61,912$62,9851.7%
36Idaho$61,516$62,7862.1%
37Oklahoma$61,330$61,9311.0%
38Indiana$58,620$61,6615.2%
39Kansas$58,276$61,4705.5%
40Tennessee$58,610$61,2224.5%
41North Dakota$58,581$60,7043.6%
42Kentucky$58,325$60,5943.9%
43North Carolina$58,292$60,3233.5%
44Montana$57,556$59,3053.0%
45Arkansas$58,337$59,1931.5%
46South Dakota$56,328$58,4863.8%
47West Virginia$55,300$58,0995.1%
48Missouri$55,132$57,3664.1%
49Louisiana$55,911$56,7851.6%
50Florida$54,875$56,6633.3%
51Mississippi$53,704$54,9752.4%
β€”United States$71,985$74,4953.5%

Source: NEA Rankings and Estimates, 2026 report (2024-25 data), published April 2026. Averages cover all public PreK-12 teachers in each state. Teachers earn 24% more on average in states with collective bargaining.

Median Pay by Teaching Role (BLS, May 2025)

RoleMedian Annual Wage
High school teachers$72,040
Middle school teachers$64,370
Elementary school teachers$63,970

Source: Bureau of Labor Statistics Occupational Employment and Wage Statistics. Medians sit below NEA state averages partly because averages are pulled up by long-career salaries, and partly because the two datasets count slightly different populations.

How the Calculator Works

Two calculators in one page. The state lookup reads from the NEA's 2024-25 Rankings and Estimates table above. The projector models the step-and-lane salary schedule that most public school districts use.

The formula

Step schedules pay salary Γ— (1 + step%)^(years βˆ’ 1), with an optional lane multiplier for graduate credits or certifications: Γ— (1 + lane%). Cumulative earnings sum every year's salary. The hourly rate divides by your contract hours per week times contract weeks, defaulting to 40 Γ— 38, which is a standard 190-day contract at 8 paid hours a day.

How to use it

Pick your state for the published average. Then set your district's actual starting salary (the national average starting salary is $48,112, but districts range widely), your step percentage from the salary schedule on your district's HR page, and any lane bump. Teachers in step-schedule states typically see steps between 1% and 5%; some years districts freeze steps entirely, which the tool lets you model by setting step to 0.

A worked example

Start at the national average starting salary, $48,112, with 3% annual steps and no lane change. Year one pays $48,112; year ten pays 48,112 Γ— 1.03^9 = $62,775. Over ten years the teacher earns $551,550 gross. On a 190-day, 8-hour contract that's 1,520 paid hours a year, so the hourly rate climbs from $31.65 to $41.30.

Add a 10% master's lane at hire and every figure scales: year-ten salary becomes $69,053, and the ten-year cumulative becomes $606,705, a $55,155 difference for the same decade of work. That's why lane changes are the single biggest lever inside a salary schedule, often worth more than a state-average raise.

For context against the state table: a teacher earning $62,775 in year ten is already above the 2024-25 average salary in fifteen states, from Oklahoma ($61,931) down to Mississippi ($54,975), states where the average includes 25-year veterans.

Frequently Asked Questions

Which state pays teachers the most?

California, at an average of $103,552 for 2024-25, the only state above $100,000. New York is second at $98,655, Washington third at $96,589, the District of Columbia fourth at $95,077, and Massachusetts fifth at $93,554. Mississippi is lowest at $54,975, with Florida ($56,663) and Louisiana ($56,785) just above it.

What is the average teacher salary in the US?

The national average public school teacher salary for 2024-25 is $74,495, up 3.5% from $71,985 the year before, per the NEA's Rankings and Estimates. The national average starting salary is $48,112. Averages blend everyone from first-year teachers to 30-year veterans, which is why they sit well above starting pay.

How much do teacher salaries rise each year?

Statewide one-year increases averaged 3.5% in 2024-25. The biggest movers were Nevada at 11.8%, the District of Columbia at 9.7%, and Delaware at 7.6%; Oklahoma raised just 1.0%. Within a career, most districts use step schedules that add roughly 1% to 5% per year of experience, plus larger lane jumps for graduate credits, which is what the projector above models.

Do teachers with a master's degree earn more?

Usually, yes, through lane differentials in the salary schedule. The premium varies widely by district, commonly 5% to 15% at each step and often compounding across a career. Enter your district's lane bump in the projector to see the career difference; a 10% lane premium applied at every step is worth several hundred thousand dollars over 30 years.

NEA average vs BLS median: which teacher salary number is right?

Both are real; they measure different things. The NEA collects average salaries from state education agencies ($74,495 for 2024-25, all public K-12 teachers). The Bureau of Labor Statistics surveys employers and reports medians by role: $72,040 for high school teachers, $64,370 for middle school, and $63,970 for elementary (May 2025). Averages run higher than medians because veteran salaries pull the mean up.

Advertisement
Salary figures: NEA Rankings and Estimates 2026 report (2024-25 school year) and BLS OEWS May 2025. State averages mask wide district-level variation; actual pay follows your district's negotiated salary schedule. Not affiliated with NEA or BLS.