Salaripedia
English

How much does a communications teacher make in San Diego?

$134,100a year

Median yearly pay for communications teachers in the San Diego-Chula Vista-Carlsbad, CA metro area. That is $64.48 an hour or $11,180 a month.

Hourly
$64.48
Vs. national median
+71%
Rank among cities
4 of 105
Jobs in the area
310
Pay range
Lowest 10%: $76,600Median: $134,100Highest 10%: $213,200
PercentileYearlyHourly
10th$76,600$36.83
25th$107,600$51.72
Median$134,100$64.48
75th$175,300$84.29
90th$213,200$102.48

Other cities in California

Median yearly pay for communications teachers.

Riverside, CA$180,700
San Francisco, CA$166,900
Fresno, CA$136,700
Sacramento, CA$133,300
Los Angeles, CA$130,200
San Jose, CA$119,900
Communications Teacher salary in California Communications Teacher salary in all states

Related jobs in San Diego

Same field, median yearly pay.

Criminal Justice and Law Enforcement Teacher$168,400
Biological Science Teacher$166,900
Computer Science Teacher$166,600
Physics Teacher$152,200
Sociology Teacher$142,000
Economics Teacher$140,700
Chemistry Teacher$138,300
Mathematical Science Teacher$135,900
History Teacher$135,400
English Language and Literature Teacher$132,500
Salaries for every job in San Diego, CA

Frequently asked questions

How much does a communications teacher make an hour in San Diego?

The median hourly pay in the San Diego-Chula Vista-Carlsbad, CA metro area is $64.48 ($134,100 a year).

Do communications teachers make more in San Diego than the national average?

Yes: $134,100 against $78,580 nationally, 71% more.

How does San Diego compare with the rest of California?

The median in California is $135,000, so San Diego pays 1% less.

Where does San Diego rank for communications teacher pay?

4 of 105 metro areas with data.

How much does a communications teacher make starting out in San Diego?

The lowest-paid 10% make $76,600 or less a year; the top 10% make $213,200 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.