California pays public school teachers the highest average salary in the U.S., with an average of $103,552 in the 2024-2025 school year, according to the National Education Association (NEA). This figure is nearly double the average salary in Mississippi, the lowest-paying state. The NEA's Rankings of the States 2025 report also highlights significant year-over-year salary changes, with Nevada offering the largest raise at $8,000 (11.8%), while Oklahoma provided the smallest increase at $600 (1%).
Teacher Financial Struggles Persist
Despite California's high average, a 2025 Gallup poll found that 21% of K-12 educators nationwide reported difficulty making ends meet, while 52% said they were just getting by. Additionally, one-third of teachers hold non-teaching jobs, such as ride-sharing or food service, to supplement their income. These challenges vary by state due to differences in affordability, housing costs, and tax structures.
State-by-State Salary Variations
The NEA report provides a comprehensive breakdown of teacher salaries across all 50 states and Washington, D.C. While California leads, other high-paying states include New York, Massachusetts, and Washington. Conversely, states like Mississippi, South Dakota, and Oklahoma rank among the lowest. The report also notes that some states, including Connecticut, Montana, Rhode Island, and Washington, D.C., relied on salary estimates due to incomplete data.
Policy and Economic Implications
The disparities in teacher pay have sparked discussions about education funding, cost of living adjustments, and the broader economic pressures facing educators. Advocates argue for higher wages to retain talent, while policymakers weigh budget constraints and competing priorities. The NEA's data underscores the need for tailored solutions to address regional differences in teacher compensation.