How much does a Middle School Science Teacher make?

Updated May 8, 2021

Industry

Employer Size

Experience

$53,907 /yr
Average Base Pay

483 salaries

$38K

Low

$54K

Average

$77K

High

No additional cash compensation has been reported for this role

The national average salary for a Middle School Science Teacher is $53,907 in United States. Filter by location to see Middle School Science Teacher salaries in your area. Salary estimates are based on 483 salaries submitted anonymously to Glassdoor by Middle School 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

Middle School English Teacher

$52,244

per year

View SalariesSee Open Jobs

Middle School Math and Science Teacher

$47,899

per year

Biology Teacher

$53,018

per year

Earth Science Teacher

$60,052

per year

Salaries by Company

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (USD)

Range

Dallas Independent School District
3.6

Dallas Independent School District

Middle School Science Teacher

$54,986

 /yr
Range: $51K - $65K
27 salaries
See 28 salaries from all locations

$51K

$65K

$51,200 - $65,136 Range

Baltimore City Public School System
3.4

Baltimore City Public School System

Middle School Science Teacher

$68,013

 /yr
Range: $53K - $93K

$53K

$93K

$53,193 - $92,687 Range

Connections Academy
3.5

Connections Academy

Middle School Science Teacher

$41,262

 /yr
Range: $40K - $49K

$40K

$49K

$40,000 - $49,383 Range

Uncommon Schools
3.2

Uncommon Schools

Middle School Science Teacher

$59,629

 /yr
Range: $51K - $76K

$51K

$76K

$51,381 - $75,769 Range

K12
3.1

K12

Middle School Science Teacher

$47,278

 /yr
Range: $38K - $53K

$38K

$53K

$38,492 - $52,961 Range

Charlotte-Mecklenburg Schools
3.3

Charlotte-Mecklenburg Schools

Middle School Science Teacher

$42,165

 /yr
Range: $38K - $66K

$38K

$66K

$37,725 - $66,399 Range

Achievement First
3.6

Achievement First

Middle School Science Teacher

$68,839

 /yr
Range: $48K - $72K

$48K

$72K

$47,572 - $71,926 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
New York City Department of Education
3.8

New York City Department of Education

Middle School Science Teacher

$63,423

 /yr
Range: $45K - $105K

$45K

$105K

$45,343 - $105,277 Range

National Heritage Academies
3.7

National Heritage Academies

Middle School Science Teacher

$42,653

 /yr
Range: $35K - $46K

$35K

$46K

$35,192 - $46,097 Range

Richland County School District One
3.3

Richland County School District One

Middle School Science Teacher

$64,824

 /yr
Range: $45K - $68K

$45K

$68K

$45,026 - $68,166 Range

Consolidated School District of New Britain
3.2

Consolidated School District of New Britain

Middle School Science Teacher

$87,873

 /yr
Range: $81K - $100K

$81K

$100K

$81,323 - $99,792 Range

Success Academy Charter Schools
2.8

Success Academy Charter Schools

Middle School Science Teacher

$55,896

 /yr
Range: $51K - $76K

$51K

$76K

$51,228 - $75,641 Range

Atlanta Public Schools
3.7

Atlanta Public Schools

Middle School Science Teacher

$68,029

 /yr
Range: $53K - $72K

$53K

$72K

$53,273 - $72,387 Range

Fairfield County School District
4.3

Fairfield County School District

Middle School Science Teacher

$62,407

 /yr
Range: $44K - $79K

$44K

$79K

$44,027 - $79,151 Range

Unique Services Associates

Middle School Science Teacher

$60,592

 /yr
Range: $60K - $62K

$60K

$62K

$59,572 - $61,903 Range

Houston ISD
3.5

Houston ISD

Middle School Science Teacher

$55,924

 /yr
Range: $55K - $57K

$55K

$57K

$54,870 - $56,637 Range

Orange County Schools
3.4

Orange County Schools

Middle School Science Teacher

$50,809

 /yr
Range: $44K - $55K

$44K

$55K

$43,889 - $55,011 Range

Palm Beach County School District
3.8

Palm Beach County School District

Middle School Science Teacher

$45,606

 /yr
Range: $43K - $47K

$43K

$47K

$43,289 - $47,130 Range

Aspire Public Schools
3.7

Aspire Public Schools

Middle School Science Teacher

$46,964

 /yr
Range: $45K - $50K

$45K

$50K

$44,589 - $50,137 Range

KIPP Texas Public Schools
3.4

KIPP Texas Public Schools

Middle School Science Teacher

$53,562

 /yr
Range: $50K - $54K

$50K

$54K

$50,390 - $54,059 Range

Download as data Table
Viewing 1 - 10 of 646

Frequently asked questions about Middle School Science Teacher salaries

The average salary for a Middle School Science Teacher is $53,907 in United States. Salaries estimates are based on 483 salaries submitted anonymously to Glassdoor by Middle School Science Teacher employees in United States.

The highest salary for a Middle School Science Teacher in United States is $76,757 per year.

The lowest salary for a Middle School Science Teacher in United States is $37,859 per year.

If you are thinking of becoming a Middle School Science Teacher or planning the next step in your career, find out in our Career hub the career path and salary trajectory of a Middle School Science Teacher.

See how your offer stacks up to other pay packages and negotiate confidently on our Offer Analyzer.

Recent Salary Reports

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

$59,000
per year
A Middle School Science Teacher in the Dallas-Fort Worth, TX Area area reported making $59,000 per year
Job Highlights
10+ years experience
Dallas-Fort Worth, TX Area area
Full-time
 
51 to 200 employees
School / School District
$58,000
per year
A Middle School Science Teacher in the New York City, NY Area area reported making $58,000 per year
Job Highlights
1-2 years experience
New York City, NY Area area
Full-time
 
1001 to 5000 employees
Nonprofit Organization
$50,500
per year
A Middle School Science Teacher in the Charlottesville, VA Area area reported making $50,500 per year
Job Highlights
3-4 years experience
Charlottesville, VA Area area
Full-time
 
1001 to 5000 employees
School / School District
$44,000
per year
A Middle School Science Teacher in the Orlando, FL Area area reported making $44,000 per year
Job Highlights
Orlando, FL Area area
Full-time
 
5001 to 10000 employees
School / School District