Middle School Teacher Salaries

996 Salaries

Average Base Pay
$44,175 / yr
Not enough reports to show salary distribution

Additional Cash Compensation

Average$1,091
Range$206 - $4,709

How much does a Middle School Teacher make?

The national average salary for a Middle School Teacher is $44,175 in United States. Filter by location to see Middle School Teacher salaries in your area. Salary estimates are based on 996 salaries submitted anonymously to Glassdoor by Middle School Teacher employees.

Salaries for Related Job Titles

Elementary Teacher$44K

Are you paid fairly?

Get a free, personalized salary estimate based on today's market

Get Your Estimate

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (USD)
Company
Average Base Salaries in (USD)
Low
High

Teacher - Middle School

Baltimore City Public School System

$70,315/yr

Range: $49K - $95K

27 salaries

$70,315/yr
$49K$95K

Teacher - Middle School

New York City Department of Education

$67,320/yr

Range: $52K - $96K

19 salaries

$67,320/yr
$52K$96K

Teacher - Middle School

Uncommon Schools

$60,281/yr

Range: $51K - $82K

19 salaries

$60,281/yr
$51K$82K

Teacher - Middle School

KIPP Foundation

$49,868/yr

Range: $39K - $69K

17 salaries

$49,868/yr
$39K$69K

Teacher - Middle School

Democracy Prep Public Schools

$63,060/yr

Range: $53K - $79K

16 salaries

$63,060/yr
$53K$79K

Teacher - Middle School

Charter Schools USA

$43,171/yr

Range: $37K - $53K

15 salaries

$43,171/yr
$37K$53K

Teacher - Middle School

Palm Beach County School District

$42,810/yr

Range: $41K - $54K

15 salaries

$42,810/yr
$41K$54K

Is this helpful? The community relies on everyone sharing – 

Teacher - Middle School

Baltimore City Public School System

$68,744/yr

Range: $58K - $79K

13 salaries

$68,744/yr
$58K$79K

Teacher - Middle School

Achievement First

$62,941/yr

Range: $48K - $89K

13 salaries

$62,941/yr
$48K$89K

Teacher - Middle School

Horizon Science Academy Columbus

$47,987/yr

Range: $39K - $50K

12 salaries

$47,987/yr
$39K$50K

Teacher - Middle School

Broward County Public Schools

$43,000/yr

Range: $41K - $83K

12 salaries

$43,000/yr
$41K$83K

Teacher - Middle School

Duval County Public School

$41,078/yr

Range: $40K - $48K

12 salaries

$41,078/yr
$40K$48K

Teacher - Middle School

Hillsborough County Public Schools

$44,500/yr

Range: $39K - $55K

12 salaries

$44,500/yr
$39K$55K

Teacher - Middle School

Presidio ISD

$55,764/yr

Range: $40K - $61K

11 salaries

$55,764/yr
$40K$61K

Teacher - Middle School

DISCOVERY EDUCATION SERVICES

$44,310/yr

Range: $41K - $50K

11 salaries

$44,310/yr
$41K$50K

Teacher - Middle School

Metropolitan Nashville Public Schools

$45,000/yr

Range: $42K - $59K

11 salaries

$45,000/yr
$42K$59K

Teacher - Middle School

Chicago Public Schools

$73,354/yr

Range: $54K - $103K

10 salaries

$73,354/yr
$54K$103K

Teacher - Middle School

Shelby County School District

$45,470/yr

Range: $43K - $53K

9 salaries

$45,470/yr
$43K$53K

Teacher - Middle School

East Baton Rouge Parish School System

$45,977/yr

Range: $46K - $46K

9 salaries

$45,977/yr
$46K$46K

Teacher - Middle School

Fulton County Schools

$59,702/yr

Range: $43K - $454K

9 salaries

$59,702/yr
$43K$454K
View Data as Table

Recent Salary Reports

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

$46,500
per year
A Middle School Teacher in the Dallas-Fort Worth, TX Area area reported making $46,500 per year
Job Highlights
5-7 years experience
Dallas-Fort Worth, TX Area area
Full-time
 
201 to 500 employees
School / School District
$48,000
per year
A Middle School Teacher in the Miami-Fort Lauderdale, FL Area area reported making $48,000 per year
Job Highlights
10+ years experience
Miami-Fort Lauderdale, FL Area area
Full-time
 
1001 to 5000 employees
Company - Private
$93,500
per year
A Middle School Teacher in the Chicago, IL Area area reported making $93,500 per year
Job Highlights
10+ years experience
Chicago, IL Area area
Full-time
 
10000+ employees
School / School District
$48,000
per year
A Middle School Teacher in the Boston, MA Area area reported making $48,000 per year
Job Highlights
1-2 years experience
Boston, MA Area area
 
Full-time
School / School District
$54,000
per year
A Middle School Teacher in the Boston, MA Area area reported making $54,000 per year
Job Highlights
8-10 years experience
Boston, MA Area area
Full-time
 
51 to 200 employees
School / School District
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.