Calculate your salary

There are many factors that determine how much you should be earning as a High School Teacher. Use Zippia's Salary Calculator to see how your pay matches up.

How Much Does a High School Teacher Earn In The United States?

High School Teacher Salaries
Updated December 31, 2020
Average Yearly Salary
$48,000
$35,000
$48,000
$64,000
Did you know that the average high school teacher makes $48,044 per year? That's valued at $23.1 per hour! The range surrounding that average can vary between $35,000 and $64,000, meaning high school teachers have the opportunity to earn more once they move past entry-level roles. Most high school teachers find a job with education and non profits companies, while others work for education, government, and non profits companies to make more money. Those aren't the only places you can earn a higher paycheck. Vermont, Alaska and Rhode Island are the top states in the U.S. to pay high school teachers the highest salaries.
Best Paying Cities
Your City
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Where High School Teachers Earn The Most

The darker areas on the map show where high school teachers earn the highest salaries across all 50 states.

Average Salary

How Much Do High School Teachers Earn In Different Cities?

Throughout the U.S., the average salary for a high school teacher is roughly $48,044 per year, which boils down to $23.1 per hour. Interestingly enough, high school teachers have the highest salaries in Troy, NY at about $76,170 per year. For those who are just starting out, the average entry-level salary in Troy, NY is $48,000. Additionally, high school teachers make more than the average salary in Baltimore, MD, San Francisco, CA, Washington, DC, Suffolk, VA, and Chicago, IL. On a more broad level, high school teacher salaries are highest in Vermont, Alaska, Rhode Island, Massachusetts, Hawaii, New York, and Connecticut. On the contrary, South Dakota, Arizona, and Colorado offer the lowest high school teacher salaries.
Location
City
Average Salary

Troy, NY

Salary Range59k - 96k$76k$76,170

Baltimore, MD

Salary Range53k - 79k$65k$65,093

San Francisco, CA

Salary Range43k - 77k$58k$57,894

Washington, DC

Salary Range45k - 67k$55k$55,204

Suffolk, VA

Salary Range42k - 58k$50k$49,658

Chicago, IL

Salary Range40k - 59k$49k$49,050

Houston, TX

Salary Range40k - 50k$45k$44,870

Columbus, OH

Salary Range37k - 53k$45k$44,748

Columbia, SC

Salary Range37k - 49k$43k$43,357

Gainesville, GA

Salary Range37k - 49k$43k$43,097
$29k
$96k

High Paying High School Teacher Jobs

Which Companies Pay High School Teachers The Most?

If you want to get paid the most as a high school teacher, being employed by a company such as San Ramon Valley High School or Madera High School would be a smart choice, as they are the highest paying companies in this field. Additionally, companies like Pasadena Unified School District and Pgh Public Schools also report highly competitive salaries for high school teachers.
Company
Company
Average Salary
San Ramon Valley High School
Salary Range81k - 100k$90k$90,441
Madera High School
Salary Range79k - 102k$90k$89,902
Pasadena Unified School District
Salary Range81k - 96k$89k$89,027
Pgh Public Schools
Salary Range79k - 95k$88k$87,504
San Francisco Unified School District
Salary Range71k - 93k$82k$81,783
San Leandro High School
Salary Range65k - 87k$76k$75,913
Ridgefield Park High School
Salary Range66k - 85k$75k$75,011
Sweetwater Union High School District Financing
Salary Range61k - 83k$72k$71,733
Baltimore City Public Schools
Salary Range58k - 86k$71k$71,252
$46k
$102k

The largest raises come from changing jobs.

See what's out there.

How would you rate the starting salaries for graduates in this field, as well as the salary prospects down the line as they advance in their careers?

Maggie Beeber

Undergraduate Advising Coordinator & Teacher Certification Officer, University of Wisconsin - Stevens Point

As much as we would like to see an increase in teacher salaries, we seldom speak of the other financial benefits most districts offer: one of the best pension plans in the country, health, sometimes vision and dental. Many districts will give raises for years of experience and higher-level degrees like a master's degree, EdD or Ph.D. Some may assist in paying for these.

Show more

How would you rate the starting salaries for graduates in this field, as well as the salary prospects down the line as they advance in their careers?

R

R. Todd Coy Ph.D.

Professor, Colby-Sawyer College

In many professional fields, seeking an advanced degree or training can change the trajectory of one's salary in a positive way. But I think to maximize one's earning potential, they should be flexible and willing to learn specific technologies that will increase their real-world value to prospective employers and, therefore, maximize their earning potential.

Show more

High School Teacher Salary History

Compare salaries for individual cities or states with the national average.

Location

    Recently Added High School Teacher Salaries

    Location
    CompanyJobLocationDate AddedSalary
    CTE Teacher for Criminal Justice (.20 FTE)-Soquel High School
    CTE Teacher for Criminal Justice (.20 FTE)-Soquel High School
    Santa Cruz, CA
    Santa Cruz, CA
    01/30/2021
    01/30/2021
    $54,859
    $54,859
    01/30/2021
    Siskiyou Union High School District
    Siskiyou Union High School District
    MT. Shasta High School Temporary RSP Teacher
    MT. Shasta High School Temporary RSP Teacher
    MT. Shasta High School Temporary RSP Teacher
    Mount Shasta, CA
    Mount Shasta, CA
    01/28/2021
    01/28/2021
    $68,558
    $68,558
    01/28/2021
    JV Girls Tennis, Lynbrook High School School Year Only
    JV Girls Tennis, Lynbrook High School School Year Only
    Sunnyvale, CA
    Sunnyvale, CA
    01/27/2021
    01/27/2021
    $39,600
    $39,600
    01/27/2021
    Foreign Language Spanish High School Teacher (Multiple Roles Available)
    Foreign Language Spanish High School Teacher (Multiple Roles Available)
    San Jose, CA
    San Jose, CA
    01/23/2021
    01/23/2021
    $57,426
    $57,426
    01/23/2021
    Trinity Alps Unified School District
    Trinity Alps Unified School District
    High School Business Teacher
    High School Business Teacher
    High School Business Teacher
    Weaverville, CA
    Weaverville, CA
    01/22/2021
    01/22/2021
    $42,447
    $42,447
    01/22/2021
    Temporary Teacher, Spanish, Golden West High School
    Temporary Teacher, Spanish, Golden West High School
    Visalia, CA
    Visalia, CA
    01/16/2021
    01/16/2021
    $51,275
    $51,275
    01/16/2021
    Wayne RESA
    Wayne RESA
    High School ESL Teacher
    High School ESL Teacher
    High School ESL Teacher
    Wayne, MI
    Wayne, MI
    01/14/2021
    01/14/2021
    $55,000
    $55,000
    01/14/2021
    Amador County Unified
    Amador County Unified
    Intervention Teacher, Temporary, 1 FTE, Amador High School
    Intervention Teacher, Temporary, 1 FTE, Amador High School
    Intervention Teacher, Temporary, 1 FTE, Amador High School
    Jackson, CA
    Jackson, CA
    01/13/2021
    01/13/2021
    $42,230
    $42,230
    01/13/2021
    High School Diploma Teacher (PM)
    High School Diploma Teacher (PM)
    San Jose, CA
    San Jose, CA
    01/12/2021
    01/12/2021
    $79,932
    $79,932
    01/12/2021
    Stockton Unified School District
    Stockton Unified School District
    Teacher-Yearbook/Journalism-Franklin High School
    Teacher-Yearbook/Journalism-Franklin High School
    Teacher-Yearbook/Journalism-Franklin High School
    Stockton, CA
    Stockton, CA
    01/05/2021
    01/05/2021
    $50,704
    $50,704
    01/05/2021