High School Teacher Salaries

1,257 Salaries
To filter salaries for High School Teacher, or .
To filter salaries for High School Teacher, or .
Average Base Pay
$44,137/yr
Not enough reports to show salary distribution

Additional Cash Compensation

Average$2,166
Range$411 - $6,059
How much does a High School Teacher make?

The national average salary for a High School Teacher is $44,137 in United States. Filter by location to see High School Teacher salaries in your area. Salary estimates are based on 1,257 salaries submitted anonymously to Glassdoor by High School Teacher employees.

Are you paid fairly?

Get a free, personalized salary estimate based on today's market

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (USD)
Company
Average Base Salaries in (USD)
Low
High
Baltimore City Public School System
$76,639/yr
Range: $53K - $80K
39 salaries
$76,639/yr
$53K$80K
Chicago Public Schools
$62,941/yr
Range: $54K - $89K
30 salaries
$62,941/yr
$54K$89K
New York City Department of Education
$63,330/yr
Range: $49K - $87K
25 salaries
$63,330/yr
$49K$87K
Orange County Schools
$44,324/yr
Range: $41K - $53K
18 salaries
$44,324/yr
$41K$53K
Wake County Public Schools
$45,291/yr
Range: $36K - $71K
15 salaries
$45,291/yr
$36K$71K
Los Angeles USD
$66,122/yr
Range: $50K - $87K
14 salaries
$66,122/yr
$50K$87K
Broward County Public Schools
$52,988/yr
Range: $43K - $66K
14 salaries
$52,988/yr
$43K$66K

Is this helpful? The community relies on everyone sharing – Add Anonymous Salary

School District of Philadelphia
$65,334/yr
Range: $49K - $95K
13 salaries
$65,334/yr
$49K$95K
Hillsborough County Public Schools
$43,682/yr
Range: $40K - $60K
13 salaries
$43,682/yr
$40K$60K
Fairfax County Public Schools
$59,685/yr
Range: $55K - $72K
11 salaries
$59,685/yr
$55K$72K
Pasadena USD
$45,276/yr
Range: $45K - $48K
10 salaries
$45,276/yr
$45K$48K
Pinellas County School District
$45,437/yr
Range: $43K - $50K
10 salaries
$45,437/yr
$43K$50K
KIPP Foundation
$61,828/yr
Range: $35K - $97K
10 salaries
$61,828/yr
$35K$97K
Broward County Public Schools
$44,020/yr
Range: $42K - $49K
9 salaries
$44,020/yr
$42K$49K
Shelby County School District
$53,047/yr
Range: $49K - $64K
9 salaries
$53,047/yr
$49K$64K
Jefferson County Public Schools (Kentucky)
$50,506/yr
Range: $39K - $68K
9 salaries
$50,506/yr
$39K$68K
Miami Dade Public Schools
$45,559/yr
Range: $28K - $84K
9 salaries
$45,559/yr
$28K$84K
Savannah Chatham County BOE
$4,139/mo
Range: $4K - $4K
9 salaries
$4,139/mo
$4K$4K
Fulton County Schools
$53,395/yr
Range: $44K - $73K
9 salaries
$53,395/yr
$44K$73K
Uplift Education
$48,762/yr
Range: $46K - $58K
8 salaries
$48,762/yr
$46K$58K
Next Page

Recent Salary Reports

Below are the most recent high school teacher salary reports. Employer name has been removed to protect anonymity.

$63,000
per year
A High School Teacher in the Austin, TX Area area reported making $63,000 per year
Job Highlights
10+ years experience
Austin, TX Area area
Full-time
 
5001 to 10000 employees
School / School District
$3,017
monthly
A High School Teacher in the Salinas, CA Area area reported making $3,017 per month
Job Highlights
10+ years experience
Salinas, CA Area area
Contract
 
201 to 500 employees
School / School District
$58,000
per year
A High School Teacher in the Chicago, IL Area area reported making $58,000 per year
Job Highlights
5-7 years experience
Chicago, IL Area area
Full-time
 
1001 to 5000 employees
Company - Private
$71,000
per year
A High School History Teacher in the Philadelphia, PA Area area reported making $71,000 per year
Job Highlights
8-10 years experience
Philadelphia, PA Area area
Full-time
 
1001 to 5000 employees
Nonprofit Organization
$60,000
per year
A High School History Teacher in the Chicago, IL Area area reported making $60,000 per year
Job Highlights
1-2 years experience
Chicago, IL Area area
Full-time
 
1001 to 5000 employees
School / School District
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.