Find higher paying jobs for science teacher

How much does a Science Teacher make?

Updated Jul 26, 2021

Industry

Employer Size

Experience

$53,854 /yr
Average Base Pay

2,469 salaries

$40K

Low

$54K

Average

$73K

High

No additional cash compensation has been reported for this role

The national average salary for Science Teacher is $53,854 per year in United States. Filter by location to see Science Teacher salaries in your area. Salaries estimates are based on 2469 salaries submitted anonymously to Glassdoor by Science Teacher employees.

How much should you negotiate?

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

Analyze Offer

Related Job Titles

Math Teacher

$54,671

per year

View SalariesSee Open Jobs

Science/Chemistry Teacher

$25

per year

Secondary Science Teacher

$54,495

per year

Biochemistry

$67,611

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Harmony Public Schools
3.7

Harmony Public Schools

Science Teacher

$51,177

 /yr
Range: $41K - $60K
290 salaries
See 328 salaries from all locations

$41K

$60K

$40,786 - $59,528 Range

New York City Department of Education
3.7

New York City Department of Education

Science Teacher

$60,946

 /yr
Range: $52K - $109K

$52K

$109K

$51,795 - $109,000 Range

Magnolia Public Schools
4

Magnolia Public Schools

Science Teacher

$55,368

 /yr
Range: $53K - $56K

$53K

$56K

$53,010 - $55,865 Range

Harmony Public Schools
3.7

Harmony Public Schools

Science Teacher - Hourly

$25

 /hr
Range: $17 - $27

$17

$27

$17 - $27 Range

Houston ISD
3.4

Houston ISD

Science Teacher

$55,962

 /yr
Range: $52K - $62K

$52K

$62K

$51,889 - $61,794 Range

Prince Georges County Public Schools (MD)
3.6

Prince Georges County Public Schools (MD)

Science Teacher

$53,215

 /yr
Range: $51K - $73K

$51K

$73K

$51,316 - $73,338 Range

Baltimore City Public School System
3.3

Baltimore City Public School System

Science Teacher

$51,853

 /yr
Range: $50K - $55K

$50K

$55K

$50,000 - $55,354 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Success Academy Charter Schools
2.8

Success Academy Charter Schools

Science Teacher

$63,752

 /yr
Range: $52K - $83K

$52K

$83K

$52,043 - $83,374 Range

Indiana Math and Science Academy
3.9

Indiana Math and Science Academy

Science Teacher

$39,456

 /yr
Range: $38K - $57K

$38K

$57K

$38,309 - $56,716 Range

Horizon Science Academy Columbus
3.6

Horizon Science Academy Columbus

Science Teacher

$48,491

 /yr
Range: $45K - $49K

$45K

$49K

$44,789 - $49,442 Range

Sonoran Science Academy
3.1

Sonoran Science Academy

Science Teacher

$39,856

 /yr
Range: $31K - $66K

$31K

$66K

$31,216 - $66,310 Range

Noble Network of Charter Schools
4.2

Noble Network of Charter Schools

Science Teacher

$58,091

 /yr
Range: $50K - $70K

$50K

$70K

$49,894 - $69,879 Range

Fusion Academy
3.8

Fusion Academy

Science Teacher - Hourly

$30

 /hr
Range: $26 - $36

$26

$36

$26 - $36 Range

K12
3.2

K12

Science Teacher

$44,988

 /yr
Range: $39K - $72K

$39K

$72K

$38,985 - $72,097 Range

Lisa Academy
3.8

Lisa Academy

Science Teacher

$48,056

 /yr
Range: $42K - $49K

$42K

$49K

$42,047 - $48,577 Range

East Baton Rouge Parish School System
3.1

East Baton Rouge Parish School System

Science Teacher

$65,494

 /yr
Range: $55K - $81K

$55K

$81K

$55,398 - $80,854 Range

Chicago Public Schools
3.5

Chicago Public Schools

Science Teacher

$60,150

 /yr
Range: $50K - $92K

$50K

$92K

$50,000 - $91,689 Range

Gwinnett County Public Schools
3.7

Gwinnett County Public Schools

Science Teacher

$49,870

 /yr
Range: $40K - $73K

$40K

$73K

$39,754 - $73,428 Range

Riverwalk Education Foundation
2

Riverwalk Education Foundation

Science Teacher

$49,748

 /yr
Range: $48K - $52K

$48K

$52K

$47,989 - $51,838 Range

Dallas Independent School District
3.6

Dallas Independent School District

Science Teacher

$55,857

 /yr
Range: $45K - $59K

$45K

$59K

$44,586 - $58,712 Range

Download as data Table
Viewing 1 - 10 of 5,681

Frequently asked questions about a Science Teacher salaries

The national average salary for a Science Teacher is $53,854 per year in United States. Filter by location to see a Science Teacher salaries in your area. Salaries estimates are based on 2469 salaries submitted anonymously to Glassdoor by a Science Teacher employees.

The highest salary for a Science Teacher in United States is $73,043 per year.

The lowest salary for a Science Teacher in United States is $39,707 per year.

If you are thinking of becoming a Science Teacher or planning the next step in your career, find details about the role, the career path and salary trajectory of a Science Teacher.

Recent Salary Reports

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

$58,000
per year
A Science Teacher in the Dallas-Fort Worth, TX Area area reported making $58,000 per year
Job Highlights
3-4 years experience
Dallas-Fort Worth, TX Area area
Full-time
 
1001 to 5000 employees
School / School District
$32
hourly
A Secondary Science Teacher in the Rocky Mount, NC Area area reported making $32 per hour
Job Highlights
10+ years experience
Rocky Mount, NC Area area
Full-time
 
5001 to 10000 employees
School / School District
$51,000
per year
A Science Teacher in the Warren, PA Area area reported making $51,000 per year
Job Highlights
5-7 years experience
Warren, PA Area area
Full-time
 
501 to 1000 employees
School / School District
$39,000
per year
A Science Teacher in the Galesburg, IL Area area reported making $39,000 per year
Job Highlights
3-4 years experience
Galesburg, IL Area area
Full-time
 
51 to 200 employees
School / School District
$65,000
per year
A Science in the New York City, NY Area area reported making $65,000 per year
Job Highlights
10+ years experience
New York City, NY Area area
Full-time
 
201 to 500 employees
Company - Private
$50,000
per year
A Teacher of Science in the New York City, NY Area area reported making $50,000 per year
Job Highlights
1-2 years experience
New York City, NY Area area
Full-time
 
201 to 500 employees
School / School District
$48,000
per year
A HS Science Teacher in the Indianapolis, IN Area area reported making $48,000 per year
Job Highlights
10+ years experience
Indianapolis, IN Area area
Full-time
 
501 to 1000 employees
School / School District
$50,000
per year
A MS Science Teacher in the El Paso, TX Area area reported making $50,000 per year
Job Highlights
1-2 years experience
El Paso, TX Area area
Full-time
 
5001 to 10000 employees
School / School District