
California public school teachers earn an average $103,552, the only state with six-figure pay. High cost of living and state laws requiring minimum spending on salaries drive the number.
California is the only state where the average public school teacher earns more than $100,000 a year. The figure, $103,552, comes from the National Education Association's 2025 rankings and 2026 estimates, compiled by Business Insider.
High pay reflects high costs. California is the most expensive state in the country, CNBC reported, with a median home listing price of $750,000 as of June, according to Realtor.com. Renters spend 39.8% of income on housing, homeowners 43%, a WalletHub study found. Gasoline averaged $5.39 a gallon on July 13, versus $3.87 nationally, AAA data show.
The state's average salary across all occupations ranks fourth in the nation, Forbes reported. So the six-figure teacher pay is partly a cost-of-living adjustment.
State policy also plays a role. Education Code 41372, in place since the 1970s, requires school districts to spend 50% to 60% of expenses on teacher salaries, depending on grade level. Many districts obtain waivers from county superintendents, GV Wire reported, and some superintendents argue the law is outdated.
California teachers have collective bargaining rights under the Rodda Act and can strike after unions complete impasse procedures, the California Teachers Association said. The Thomas B. Fordham Institute ranked California's teacher unions second strongest in the country, behind only Vermont.
Another state law forces school districts to disclose average teacher salaries publicly, boosting transparency, according to Education Resource Strategies.
High pay does not translate to top student outcomes. US News & World Report ranked California 24th overall for education and 38th for pre-K-12 in 2025. WalletHub placed the state 29th in its 2026 most-educated ranking, though quality of education ranked seventh, driven by universities. California's high school graduation rate of 87.5% tied for 26th with North Carolina. Eighth graders scored 269 out of 500 on the 2024 NAEP math test, below the national average of 272.
Drafted by a large language model from the source reporting linked above, then screened by automated publishing checks. It is not read by a journalist before publication. Some articles cite our Alpha Score. Verify prices and figures against the original source. Educational coverage, not personalized advice.