Public School Teacher

Public School Teacher Salary

Average Yearly Salary
$42,000
$26,000
Min 10%
$42,000
Median 50%
$67,000
Max 90%
Highest Paying City
Baltimore, MD
Highest Paying State
New York
Average Experience Level
5.7 years
How much does a public school teacher make?
The national average salary for a Public School Teacher in the U.S. is $42,619 annually or $20.49 hourly. The top 10 percent make over $67,000 per year, while the bottom 10 percent make under $26,000 per year. New York, District of Columbia, Connecticut, Massachusetts, and Maryland have the highest paying Public School Teacher jobs. The typical employment for a Public School Teacher is 5.7 years.
Annual Salaries For Related Jobs

Average Public School Teacher Salary By Location

As a Public School Teacher in the U.S., you can expect to earn on average $42,619 per year or $20.49 per hour. The city with the highest Public School Teacher salary is Baltimore, MD at $59,070 per year. The Baltimore, MD average entry-level salary for Public School Teachers is $33,000. Some of the states with the best Public School Teacher salaries are New York, District of Columbia, Connecticut, Massachusetts, Maryland, Oregon, and Rhode Island. North Carolina, Maine, South Dakota, Mississippi, and Arizona have the lowest reported salaries for Public School Teachers.
RankCityAverage Salary
1
Baltimore, MD
$59,070
2
Hoboken, NJ
$54,355
3
Hayward, CA
$53,625
4
Chicago, IL
$52,211
5
Corpus Christi, TX
$45,552

Average Public School Teacher Salary By Company

Public School Teachers report their job security as good. Just as in every field, some employers pay higher wages than others. Public School Teachers at SANTA ROSA HIGH SCHOOL DISTRICT CA and Santa Fe Public Schools report the highest salaries. In addition, companies like Baltimore Schools and Jemez Mountain School Distrcit Admin Office report highly competitive salaries for Public School Teachers.

Recently Added Public School Teacher Salaries

Company
Job
Location
Date Added
Salary
Berkeley Unified School District
Public School Teacher
12/03/2019
$51,975
NYC Department of Health and Mental Hygiene
Public School Teacher
06/21/2019
$52,689
Dupage High School District 88
Public School Teacher
06/18/2019
$99,529
Public School
Public School Teacher
06/11/2019
$49,879
Oakland Unified School District
Public School Teacher
06/05/2019
$46,570