Post job

High school science teacher salary

Quoted expert
Maggie Beeber

Average high school science teacher salary

$53,404

$25.68 hourly rate

Entry-level high school science teacher salary
$39,000 yearly salary
Updated December 15, 2025

Average High School Science Teacher Salary

The average High School Science Teacher salary is approximately $53,404 annually, translating to around $26 per hour. Salaries can vary significantly based on factors such as state, years of experience, and educational background. For instance, teachers in states like California and New York tend to earn more, reflecting the higher cost of living in those areas.

Where Can You Earn More?

Some of the highest-paying states for High School Science Teachers include:

  • California
  • New York
  • Massachusetts
  • Connecticut
  • New Jersey

Furthermore, advancing your education or gaining additional certifications can lead to higher pay. By pursuing roles in specialized fields or administrative positions, educators can significantly increase their earning potential.

Understanding these salary dynamics is crucial for aspiring teachers. By staying informed about salary trends and regional variations, you can better navigate your career path and make strategic decisions that enhance your professional growth.

On this page
High school science teacher salary by: 

Let Zippia find your next high school science teacher job

Floating question marks illustration

Let Zippia find your next high school science teacher job

Floating question marks illustration

Where can a High School Science Teacher earn more?

Compare salary by location
Vs
91k
71k
51k
31k
11k
Columbus, OH$77,138
Phoenix, AZ$41,442
Compare salary by company
Vs
88k
68k
48k
28k
Baltimore City Public Schools$73,997
Sheldon College$58,168

High school science teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter and Comparably, the average salary for a high school science teacher typically falls between $53,404 and $74,526.
zippia
$53,404yearly
glassdoor[1]
$74,526yearly
comparably[2]
$57,168yearly
Salary.com[3]
$55,882yearly
ZipRecruiter[4]
$58,000yearly

Average high school science teacher salary by state

The average high school science teacher salary in New York, Rhode Island, and Vermont are the highest in the U.S. The lowest average high school science teacher salary states are Mississippi, New Mexico, and Arizona.

  • State view
  • County view
Average salary:

Highest paying states for high school science teachers

RankStateAvg. salaryHourly rate
1Rhode Island$73,250$35.22
2New York$76,988$37.01
3New Jersey$68,525$32.94
4Vermont$72,522$34.87
5Maryland$69,943$33.63
6Delaware$66,116$31.79
7Connecticut$65,924$31.69
8Wyoming$61,276$29.46
9Massachusetts$67,304$32.36
10Pennsylvania$62,987$30.28
11Illinois$57,692$27.74
12New Hampshire$56,068$26.96
13Minnesota$57,127$27.46
14Alaska$63,194$30.38
15Wisconsin$60,043$28.87
16District of Columbia$65,085$31.29
17Georgia$59,679$28.69
18Michigan$53,326$25.64
19Maine$57,854$27.81
20Nebraska$54,826$26.36
21Ohio$55,467$26.67
22Virginia$57,238$27.52
23Florida$56,395$27.11
24Washington$56,636$27.23
25Nevada$50,776$24.41
26North Dakota$55,467$26.67
27South Carolina$52,299$25.14
28Indiana$52,274$25.13
29Oregon$51,762$24.89
30Kentucky$52,583$25.28
31Idaho$49,798$23.94
32California$54,175$26.05
33Texas$49,924$24.00
34West Virginia$51,160$24.60
35North Carolina$47,393$22.79
36Hawaii$55,639$26.75
37Kansas$46,046$22.14
38Iowa$48,273$23.21
39New Mexico$42,855$20.60
40Colorado$44,067$21.19
41Montana$40,997$19.71
42Utah$48,681$23.40
43Missouri$44,407$21.35
44Alabama$47,912$23.03
45Louisiana$45,248$21.75
46Arkansas$45,214$21.74
47Oklahoma$39,019$18.76
48Tennessee$44,322$21.31
49Arizona$41,430$19.92
50Mississippi$43,867$21.09
51South Dakota$37,532$18.04

Highest paying cities for high school science teachers

The highest-paying cities for high school science teachers are New York, NY, Baltimore, MD, and Camden, NJ.

RankCityAvg. salaryHourly rate
1New York, NY$77,138$37.09
2Baltimore, MD$69,960$33.63
3Camden, NJ$68,573$32.97
4Boston, MA$67,259$32.34
5Philadelphia, PA$63,248$30.41
6Savannah, GA$61,011$29.33
7Chicago, IL$58,071$27.92
8Fort Lauderdale, FL$57,101$27.45
9Santa Rosa, CA$56,792$27.30
10Detroit, MI$53,601$25.77
11Columbia, SC$52,372$25.18
12Sugar Land, TX$50,409$24.24
13Winston-Salem, NC$47,436$22.81
14Baton Rouge, LA$45,331$21.79
15Denver, CO$44,066$21.19
16Memphis, TN$43,179$20.76
17Santa Fe, NM$42,728$20.54
18Phoenix, AZ$41,442$19.92

High school science teacher salary details

A high school science teacher's salary ranges from $39,000 a year at the 10th percentile to $72,000 at the 90th percentile.

Average high school science teacher salary graph
Average high school science teacher salary graph, trends, and summary

What is a high school science teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$72,000$6,000$35
75th Percentile$62,000$5,167$30
Average$53,404$4,450$26
25th Percentile$45,000$3,750$22
10th Percentile$39,000$3,250$19

Highest paying high school science teacher jobs

The highest paying types of high school science teachers are science teacher, student teacher, and history teacher.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Teacher$47,989$3,999$23.0771,918
Science Instructor$48,925$4,077$23.5240,936
Math Teacher$51,088$4,257$24.5659,347
Language Teacher$51,413$4,284$24.7274,479
Certified Teacher$50,708$4,226$24.3892,051
Peer Teacher$49,811$4,151$23.9554,705

How would you rate the starting salaries for high school science teachers, as well as the prospects for salary advancement?

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.

Which companies pay high school science teachers the most?

High school science teacher salaries at Baltimore City Public Schools and California State University are the highest-paying according to our most recent salary estimates. In addition, the average high school science teacher salary at companies like The University of Chicago and Springs Charter Schools are highly competitive.

Wage gap by gender, race and education

$50,000$49,200$48,400$47,600$46,800$46,000
MaleFemale

High school science teacher salary trends

The average high school science teacher salary has risen by $7,305 over the last ten years. In 2014, the average high school science teacher earned $46,099 annually, but today, they earn $53,404 a year. That works out to a 8% change in pay for high school science teachers over the last decade.

Compare high school science teacher salaries for cities or states with the national average over time.

Average high school science teacher salary over time

Compare high school science teacher salaries for individual cities or states with the national average.

High school science teacher salary by year

YearAvg. salaryHourly rate% Change
2026$53,400$25.68+1.9%
2025$52,400$25.18+2.2%
2024$51,200$24.63+1.9%
2023$50,300$24.16+1.9%
2022$49,300$23.70+1.4%

Recently added high school science teacher salaries

CompanyJobLocationDate addedSalary
Educate KansasHigh School Science TeacherGrainfield, KS06/30/2025$41,700
State of South DakotaHigh School Science TeacherYankton, SD06/30/2025$52,300
High Tech HighHigh School Science TeacherSan Diego, CA06/29/2025$63,280
Kipp Dc] Science Teacher-High SchoolNew York, NY06/29/2025$70,829
Purpose Built Schools AtlantaHigh School Science TeacherAtlanta, GA06/29/2025$62,580
NIEAHigh School Teacher, Science (Biology, Chemistry, General Science)Shonto, AZ06/29/2025$38,795
South Middleton School DistrictAnticipated: High School Earth and Physical Science TeacherKane, PA06/28/2025$56,973
Sealy ISDHigh School Agricultural Science TeacherSealy, TX06/25/2025$55,000
Victor Central School DistrictScience Teacher-Physics-High SchoolVictor, NY06/22/2025$48,502
Montana Office of Public InstructionHigh School Computer Science and Robotics TeacherHelena, MT06/21/2025$42,873

High school science teacher salary FAQs

Search for high school science teacher jobs

Browse education, training, and library jobs