Education San Diego · 2026 +4.0% YoY proj.

High School Teacher Salary in San Diego

Biotech, defense, military, perfect weather premium. Here's how High School Teachers in San Diego get paid in 2026.

$98,600
Median High School Teacher salary in San Diego, Q1 2026.
Versus US median ($73,500): +34% · Versus California state ($110,300): -11%
Range: $74,900 (P25) → $128,100 (P75) → $162,600 (P90).
Pay distribution · 2026
P25
$74,900
MEDIAN
$98,600
P75
$128,100
P90
$162,600
By Tenure

High School Teacher Salary by Experience in San Diego

How pay scales with career stage in the San Diego metro market.

ExperienceMedian 202625th %75th %
Entry (0–1 yr)$69,000$52,400$89,600
Junior (2–4 yrs)$85,700$65,100$111,400
Mid-Level (5–9 yrs)$98,600$74,900$128,100
Senior (10–14 yrs)$118,300$89,800$153,700
Veteran (15+ yrs)$134,000$101,800$174,200
Metro Comparison

High School Teacher Pay in Other Top US Metros

Highest-paying metros for High School Teachers — useful if you're weighing a relocation.

San Diego Pay Map

Highest-Paying Jobs in San Diego

Top occupations by median pay across the San Diego metro economy.

→ See full San Diego salary guide for all 100 jobs

FAQ

High School Teacher Salary in San Diego: FAQ

What is the average High School Teacher salary in San Diego?

The average High School Teacher salary in the San Diego metro is $98,600 per year as of 2026, with a typical range of $74,900 to $128,100 (25th–75th percentile). Top earners (90th percentile) make $162,600 or more.

Does San Diego pay more than the rest of California?

Yes — San Diego pays -11% relative to the California state median for High School Teachers. Major metros typically concentrate higher-paying employers and command a wage premium over rural and small-city areas in the same state.

How does San Diego compare to other US metros for High School Teacher pay?

San Diego vs. national: +34%. That puts San Diego among the stronger US markets for High School Teachers — though cost of living in San Diego is also typically elevated.

What experience level does $98,600 represent?

In San Diego, the median High School Teacher salary of $98,600 typically corresponds to 5–9 years of experience (mid-level). Entry-level High School Teachers in San Diego start around $69,000, while seniors (10+ years) reach $118,300 or more.

Personal Audit

Are you underpaid as a High School Teacher in San Diego?

Metro medians are useful benchmarks — but your exact number depends on your experience, education, and the specific employer. Run the free calculator for a personalized read.

Get my personal salary report →