#20. Riverside-San Bernardino-Ontario, California

Riverside-San Bernardino-Ontario, California

Average Salary of High School Teachers: $73,500

Percent Above National Average: 18.1%
Number of High School Teachers: 8,360

#19. Hanford-Corcoran, California

Armona / Wikimedia

Average Salary of High School Teachers: $74,040

Percent Above National Average: 18.83%
Number of High School Teachers: Not Reported

#18. San Francisco-Oakland-Hayward, California

San Francisco at sunset looking across the Bay Bridge

Average Salary of High School Teachers: $74,440

Percent Above National Average: 19.36%
Number of High School Teachers: 10,910

#17. Danbury, Connecticut

Danbury, Connecticut

Average Salary of High School Teachers: $74,730

Percent Above National Average: 19.75%
Number of High School Teachers: 610

#16. Yuba City, California

Ray Bouknight / Flickr

Average Salary of High School Teachers: $74,870

Percent Above National Average: 19.93%
Number of High School Teachers: 450