Highest teacher salaries in California, by school district, 2024-25

Mountain View-Los Altos Union High pays California's highest average teacher salary: $181,322 in 2024-25, against a state average of $103,552. It also leads for starting pay ($106,025) and the top of the scale ($205,547).

Where is the highest average teacher salary in California?

The 25 districts with the highest average salary paid on the teacher schedule.

Highest starting teacher salary in California

What a new teacher with a full credential earns on step 1 of the lowest column. Teachers without a full credential are often paid less.

Which California districts pay teachers the most at the top of the scale?

The highest salary on each district's teacher schedule: the top step of the highest column, for the most experienced teachers with the most college units.

Highest teacher salary after 10 years in California

Salary at step 10 of the BA+60 column (a bachelor's plus 60 semester units), as each district reported it to the state. A common point of comparison for a mid-career teacher.

Do high school districts pay California teachers more?

High school districts are 10% of the districts ranked here but 9 of the 25 with the highest average salary. The middle one averages $105,989, against $96,903 for unified districts and $96,809 for elementary districts.

High school districts
$105,989
middle district's average, of 64; 9 in the top 25
Unified districts
$96,903
middle district's average, of 293; 8 in the top 25
Elementary districts
$96,809
middle district's average, of 263; 7 in the top 25

Which California counties have the highest average teacher salary?

Every county with a county page, by average salary on teacher schedules across all its reporting districts. The dashed line marks the California average of $103,552.

The highest-paying school district for teachers in each California county

By average salary on the teacher schedule, among the county's districts with their own page.

Questions about the highest teacher salaries in California

Which California school district has the highest average teacher salary?

Mountain View-Los Altos Union High in Santa Clara County, with an average of $181,322 on its teacher schedule in 2024-25. Saint Helena Unified ($169,801) and Fremont Union High ($158,950) follow.

Where do new teachers earn the most in California?

For a teacher with a full credential, the highest starting salary is at Mountain View-Los Altos Union High: $106,025 on step 1. Fremont Union High ($105,395) and Santa Clara Unified ($95,734) follow.

What is the highest teacher salary in California?

The highest salary on any reporting California district's teacher schedule is $205,547, at Mountain View-Los Altos Union High, for the most experienced teachers in its highest column.

Which California county has the highest average teacher salary?

Santa Clara County, at $122,256 across all its reporting districts, followed by Imperial County ($116,162) and San Mateo County ($115,726). The California average is $103,552.

Sources for the California rankings

Rankings cover the 661 districts with at least 20 full-time equivalents on the teacher schedule, the ones with a page of their own. Salaries are the annual amounts on each district's certificated salary schedule; they leave out bonuses and extra-curricular pay such as coaching. County averages include every reporting district. Rankings and medians are our own arithmetic on these figures.

  1. California Department of Education, Selected Certificated Salaries and Related Statistics, 2024-25, Table I: average salary paid and salary at BA+60, step 10.
  2. Each district's report to the California Department of Education, Form J-90 database, 2024-25: salary schedules, from which the starting salary and the highest salary come.

How we read the data