SalaryData

Secondary School Teacher Salary in California

Based on 99K+ workers in California

Data year: 2025 · Last updated: June 2026

Median Annual Salary (CA)

$101,370

$48.736/hr

vs National Average

$70,424

+43.9% vs national median

Salary Range (10th–90th)

$65K $133K

99K employed in California

Secondary School Teacher salary in California averages $101,370 per year, positioning the state as a leader in educator compensation. With approximately 99,230 secondary teachers employed throughout California, the profession offers competitive pay that exceeds the national average by 44 percent. Salaries in this field range from $64,600 to $132,600 annually, reflecting significant variation across the state's diverse districts and regions.

Several factors influence Secondary School Teacher salary in California, including years of experience, educational credentials, and specific district funding levels. Geographic location within the state plays a meaningful role, as urban and coastal districts typically offer higher salaries than rural areas. Additionally, subject matter expertise in high-demand fields such as mathematics, science, and special education can lead to salary premiums, while cost-of-living adjustments in expensive regions further affect compensation packages.

Salary Distribution — Secondary School Teacher in California

Secondary School Teacher (CA) salary percentiles
PercentileAnnual Salary
10th percentile$64,600
25th percentile$79,710
Median (50th percentile)$101,370
75th percentile$125,920
90th percentile$132,600

Historical Salary Trend — Secondary School Teacher in California vs National

Historical Secondary School Teacher (California vs National) salary trend
YearMedian Salary (United States)
2022$95,260
2023$101,540
2024$98,710
2025$101,370
Historical salary trend for Secondary School Teacher in California
YearCalifornia MedianNational Median
2022$95,260$63,868
2023$101,540$67,463
2024$98,710$67,394
2025$101,370$70,424

Secondary School Teacher Salary by Experience Level in California

Secondary School Teacher Salary in Other States

Frequently Asked Questions

How much do secondary school teachers make in California?

Secondary school teachers in California earn a median salary of $101,370 per year, which translates to approximately $49 per hour. This is significantly higher than the national average, representing a 43.9% premium for teachers in the state.

What is the salary range for high school teachers in California?

Secondary school teacher salaries in California range from $64,600 to $132,600 per year. This wide range reflects differences in experience, location within the state, and specific school districts.

Is teaching in California paid better than the national average?

Yes, secondary school teachers in California are paid significantly better than the national average, earning 43.9% more at a median of $101,370 annually compared to the national average. This makes California one of the most competitive states for teacher compensation.

How many secondary school teachers are employed in California?

There are approximately 99,230 secondary school teachers currently employed in California. This represents a substantial teaching workforce across the state's public and private schools.

Related Occupations

More Locations