Teacher Salary
Schedules

2024-25 · State salary guide

California teacher salary schedules

California teachers averaged $103,552 in 2024-25, the highest in the nation per NEA, and the average starting salary was $59,424.

California teachers averaged $103,552 in 2024-25, the highest in the nation per NEA, and the average starting salary was $59,424. The state sets no minimum teacher salary schedule, so pay is bargained district by district. Among the ten largest districts, credentialed starting pay for 2025-26 or 2026-27 ranges from about $59,000 (Elk Grove) to about $79,000 (Corona-Norco), and top printed salaries run from about $120,000 to $148,000 with units and longevity.

Last verified · View sources

Average teacher salary
$103,552
Average starting salary
$59,424
Salary statistics source · 2024-25

Compare district salaries

Annual base pay, by education level. Years and contract terms can differ; open each schedule before comparing.

Select a column heading to sort. Scroll the table horizontally for more columns. — means not supplied.

California district salary comparison
Official source
Los Angeles UnifiedLos Angeles2026-27$75,311—$130,210$130,794$131,378Schedule ↗ for Los Angeles Unified
San Diego UnifiedSan Diego2026-27$62,503$66,316$132,292$132,292—Schedule ↗ for San Diego Unified
Fresno UnifiedFresno2026-27$69,251—$119,769——Schedule ↗ for Fresno Unified
Elk Grove UnifiedElk Grove2026-27$59,221$62,736$119,878$119,878—Schedule ↗ for Elk Grove Unified
Long Beach UnifiedLong Beach2026-27$74,069$74,073$122,845$139,095—Schedule ↗ for Long Beach Unified
San Francisco UnifiedSan Francisco2026-27$77,499—$127,941——Schedule ↗ for San Francisco Unified
San Juan UnifiedCarmichael2025-26$60,000$61,000$126,000$126,000—Schedule ↗ for San Juan Unified
Corona-Norco UnifiedNorco2026-27$79,380$79,383$148,405$148,405—Schedule ↗ for Corona-Norco Unified
San Bernardino City UnifiedSan Bernardino2025-26—————Schedule ↗ for San Bernardino City Unified
Capistrano UnifiedSan Juan Capistrano2025-26$66,197—$122,602$135,076—Schedule ↗ for Capistrano Unified

10 districts shown

Starting pay to maximum pay

Bachelor’s lane only. Both bars share the same scale; maximum pay may require different years of service.

■ Starting▧ Maximum
Los Angeles Unified2026-27

Start $75,311 → Maximum $130,210 · Source

San Diego Unified2026-27

Start $62,503 → Maximum $132,292 · Source

Fresno Unified2026-27

Start $69,251 → Maximum $119,769 · Source

Elk Grove Unified2026-27

Start $59,221 → Maximum $119,878 · Source

Long Beach Unified2026-27

Start $74,069 → Maximum $122,845 · Source

San Francisco Unified2026-27

Start $77,499 → Maximum $127,941 · Source

San Juan Unified2025-26

Start $60,000 → Maximum $126,000 · Source

Corona-Norco Unified2026-27

Start $79,380 → Maximum $148,405 · Source

Capistrano Unified2025-26

Start $66,197 → Maximum $122,602 · Source

Before you compare offers

Match the school year, degree lane and credited experience. The published maximum is not a promise of starting placement. Confirm contract days, supplements and eligibility in each district’s official schedule.

Frequently asked questions

Where can I find California district salary schedules?

Use the district comparison table on this page to open a district guide and its official salary schedule. Each source is linked with a verification date.

Does a master’s degree change the salary?

Check the master’s lane in the district’s published schedule. Degree supplements and placement rules vary; a missing value here does not mean there is no additional pay.

Sources

Last verified