Teacher Salary by State in 2025: Where Teachers Earn the Most

💡 40-90K searches/mo💰 CPC: $1-4⏱️ 8 min read

Where you teach changes what you earn by nearly $50,000 a year. The NEA's 2024-25 Rankings and Estimates put the national average at $74,495, but the state table runs from California's $103,552 down to Mississippi's $54,975. Here's what drives the spread, what the averages hide about starting pay, and how step schedules turn a $48,112 first-year salary into a six-figure career in the right district.

Advertisement

How much do teachers make in 2025?

The national average public school teacher salary hit $74,495 in 2024-25, a 3.5% nominal raise over the year before. The national average starting salary is $48,112. That $26,383 gap between average and starting pay is the whole shape of a teaching career: low first year, guaranteed-if-modest raises each year after, top earnings near retirement.

RankState2024-25 AverageChange
1California$103,5522.4%
2New York$98,6553.2%
3Washington$96,5895.3%
4District of Columbia$95,0779.7%
5Massachusetts$93,5542.8%
...full 51-row table in the calculator above
49Louisiana$56,7851.6%
50Florida$56,6633.3%
51Mississippi$54,9752.4%

The full table with both years, ranks, and percentage changes for all 50 states plus DC lives in the teacher salary by state calculator.

See your state's average, then project your steps

Pick a state for the NEA figure, then enter your district's starting salary and step percentage to see career earnings.

Open the Teacher Salary Calculator →

Why the state you teach in matters so much

Three forces set the table. Funding: states like New York ($32,370 per student) outspend others by two-to-one, and salaries follow revenue. Bargaining: the NEA calculates teachers earn 24% more in states with collective bargaining rights, which is why the top of the table overlaps heavily with union states. Cost of living: California's $103,552 buys less house than it sounds like, while Mississippi's $54,975 goes further than the rank suggests. Compare offers against local costs, not against the raw rank.

The raises: biggest movers in 2024-25

Nevada posted an 11.8% one-year gain to $74,812, the largest in the nation, followed by DC at 9.7% and Delaware at 7.6%. At the other end, Oklahoma's average rose just 1.0%, and Arkansas managed 1.5%. Averages can also move for darker reasons: if veteran teachers retire faster than they're replaced, the average can fall even when nobody took a cut.

What the average hides: starting pay and steps

Statewide averages blend a first-year teacher with a 30-year veteran. The practical question for anyone entering the profession is the schedule, not the average. Most districts pay on a step-and-lane grid: each additional year adds a step (typically 1-5%), and each education milestone (bachelor's to master's, master's +30 credits) shifts you to a higher lane that multiplies every future step.

Run the default in the calculator: $48,112 starting, 3% steps. Year one pays $48,112. Year ten: $62,775, with $551,550 cumulative gross. Add a 10% master's lane and year ten becomes $69,053, cumulative $606,705. That $55,155 difference is why mid-career teachers chase graduate credits: the lane premium applies to every remaining year, compounding like an annuity.

Averages vs medians: two honest numbers

The Bureau of Labor Statistics reports medians rather than averages: $72,040 for high school teachers, $64,370 for middle school, $63,970 for elementary school (May 2025). Both datasets are honest; they answer different questions. The NEA number comes from state education agencies and covers all public K-12 teachers as one group. The BLS medians split by grade band, and medians sit lower because a large cohort of mid-career teachers clusters below the veteran-dominated mean. Use the NEA table for state comparisons and the BLS numbers to sanity-check an offer by role.

Questions worth asking before you sign a contract

If you're weighing teaching against the debt it took to get certified, the Teacher Loan Forgiveness calculator prices the $5,000 and $17,500 awards against your balance, and the general salary calculator converts any year's figure to hourly or per-paycheck equivalents.

Advertisement

Frequently Asked Questions

Which state has the highest teacher salary?

California, averaging $103,552 in 2024-25, the only state above $100,000. New York ($98,655), Washington ($96,589), DC ($95,077), and Massachusetts ($93,554) round out the top five. Mississippi is last at $54,975, so the gap between first and last is $48,577.

Can teachers make six figures?

Yes, and not only in California. Teachers in New York, Washington, DC, Massachusetts, Connecticut, Maryland, Rhode Island, New Jersey, Oregon, Alaska, and Pennsylvania average above $79,000 across all experience levels, which means veteran teachers in strong districts in those states routinely clear $100,000. The path runs through step schedules and graduate lane bumps, not base raises.

Why do teacher salaries vary so much by state?

Funding formulas and collective bargaining do most of the work. Teachers earn 24% more on average in states with collective bargaining rights, per the NEA. Beyond that, state education budgets, cost of living, and competition from other employers set the local market. The same 10-year teacher can earn $65,000 in Iowa and $85,000 in Connecticut for nominally the same job.

Related Tools