Public School Teacher Salaries

34,494 SalariesUpdated Jan 5, 2021

Average Base Pay
$42,579 / yr
Not enough reports to show salary distribution
0
Low
0
High

Additional Cash Compensation

AverageNo Reports
RangeNo Reports

How much does a Public School Teacher make?

The national average salary for a Public School Teacher is $42,579 in United States. Filter by location to see Public School Teacher salaries in your area. Salary estimates are based on 34,494 salaries submitted anonymously to Glassdoor by Public School Teacher employees.

Salaries for Related Job Titles

Teacher, Elementary School$44K

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

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

Public School Teacher

Wichita Public Schools

$51,247/yr

Range: $43K - $67K

39 salaries

$51,247/yr
$43K$67K

Public School Teacher

GALLUP MCKINLEY COUNTY SCHOOLS

$34,614/yr

Range: $34K - $54K

38 salaries

$34,614/yr
$34K$54K

Public School Teacher

Central Consolidated School District

$45,880/yr

Range: $38K - $48K

35 salaries

$45,880/yr
$38K$48K

Public School Teacher

Whiteriver Unified School District

$38,157/yr

Range: $36K - $39K

29 salaries

$38,157/yr
$36K$39K

Public School Teacher

Pinon Unified School District 4

$36,962/yr

Range: $36K - $39K

25 salaries

$36,962/yr
$36K$39K

Public School Teacher

Gallup - McKinley Schools

$42,337/yr

Range: $39K - $52K

22 salaries

$42,337/yr
$39K$52K

Public School Teacher

Chinle Unified School District

$35,744/yr

Range: $36K - $39K

22 salaries

$35,744/yr
$36K$39K

Is this helpful? The community relies on everyone sharing – 

Public School Teacher

Cibecue Community School

$36,648/yr

Range: $36K - $38K

13 salaries

$36,648/yr
$36K$38K

Public School Teacher

Zuni Public Schools

$36,697/yr

Range: $35K - $37K

12 salaries

$36,697/yr
$35K$37K

Public School Teacher

Presidio ISD

$41,886/yr

Range: $40K - $48K

11 salaries

$41,886/yr
$40K$48K

Public School Teacher

Ramah Navajo School Board

$42,010/yr

Range: $38K - $54K

11 salaries

$42,010/yr
$38K$54K

Public School Teacher

Rough Rock School Board

$36,796/yr

Range: $35K - $40K

10 salaries

$36,796/yr
$35K$40K

Public School Teacher

Peco Barstow Toyah Independent School District

$39,755/yr

Range: $40K - $42K

8 salaries

$39,755/yr
$40K$42K

Public School Teacher

Dibe Yazhi Habitiin Olta

$42,872/yr

Range: $42K - $46K

8 salaries

$42,872/yr
$42K$46K

Public School Teacher

New York City Department of Education

$65,325/yr

Range: $54K - $101K

7 salaries

$65,325/yr
$54K$101K

Public School Teacher

Mecklenburg County Public Schools

$39,796/yr

Range: $38K - $44K

7 salaries

$39,796/yr
$38K$44K

Public School Teacher

Shiprock Associated Schools

$42,968/yr

Range: $40K - $46K

7 salaries

$42,968/yr
$40K$46K

Public School Teacher

Baltimore City Public School System

$78,041/yr

Range: $50K - $97K

6 salaries

$78,041/yr
$50K$97K

Public School Teacher

Palm Beach County School District

$54,438/yr

Range: $43K - $58K

5 salaries

$54,438/yr
$43K$58K

Public School Teacher

Orange County Schools

$45,661/yr

Range: $45K - $50K

4 salaries

$45,661/yr
$45K$50K
View Data as Table
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.