Salary: Teacher Middle School | Glassdoor

Middle School Teacher Salaries

901 SalariesUpdated Jul 19, 2019
To filter salaries for Middle School Teacher, or .
To filter salaries for Middle School Teacher, or .
Average Base Pay
$46,949/yr
Not enough reports to show salary distribution
$36K
Low
$47K
Average
$66K
High

Additional Cash Compensation

Average$1,134
Range$212 - $4,934
How much does a Middle School Teacher make?

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

Salaries for Related Job Titles

No related titles found.

As we collect more salary reports, we will be able to display related salaries for this job title.

Submit your salary

Are you paid fairly?

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

Open Middle School Teacher Jobs

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
      Baltimore City Public School System
      $74,666/yr
      Range: $54K - $95K
      27 salaries
      $74,666/yr
      $54K$95K
      New York City Department of Education
      $65,860/yr
      Range: $52K - $96K
      18 salaries
      $65,860/yr
      $52K$96K
      Uncommon Schools
      $59,798/yr
      Range: $51K - $82K
      18 salaries
      $59,798/yr
      $51K$82K
      KIPP Foundation
      $49,531/yr
      Range: $39K - $69K
      16 salaries
      $49,531/yr
      $39K$69K
      Democracy Prep Public Schools
      $62,835/yr
      Range: $53K - $79K
      16 salaries
      $62,835/yr
      $53K$79K
      Palm Beach County School District
      $42,658/yr
      Range: $41K - $54K
      15 salaries
      $42,658/yr
      $41K$54K
      Charter Schools USA
      $43,135/yr
      Range: $37K - $53K
      14 salaries
      $43,135/yr
      $37K$53K

      Is this helpful? The community relies on everyone sharing – Add Anonymous Salary

      Achievement First
      $62,717/yr
      Range: $47K - $89K
      13 salaries
      $62,717/yr
      $47K$89K
      Baltimore City Public School System
      $68,499/yr
      Range: $58K - $78K
      13 salaries
      $68,499/yr
      $58K$78K
      Horizon Science Academy Columbus
      $47,816/yr
      Range: $39K - $49K
      12 salaries
      $47,816/yr
      $39K$49K
      Broward County Schools
      $43,014/yr
      Range: $41K - $82K
      12 salaries
      $43,014/yr
      $41K$82K
      Hillsborough County Public Schools
      $44,341/yr
      Range: $39K - $55K
      12 salaries
      $44,341/yr
      $39K$55K
      Duval County Public School
      $40,932/yr
      Range: $40K - $48K
      11 salaries
      $40,932/yr
      $40K$48K
      Presidio ISD
      $45,821/yr
      Range: $44K - $59K
      11 salaries
      $45,821/yr
      $44K$59K
      DISCOVERY EDUCATION SERVICES
      $46,017/yr
      Range: $41K - $50K
      11 salaries
      $46,017/yr
      $41K$50K
      East Baton Rouge Parish School System
      $45,868/yr
      Range: $46K - $63K
      9 salaries
      $45,868/yr
      $46K$63K
      Chicago Public Schools
      $68,219/yr
      Range: $54K - $103K
      9 salaries
      $68,219/yr
      $54K$103K
      Katy ISD
      $59,020/yr
      Range: $52K - $63K
      9 salaries
      $59,020/yr
      $52K$63K
      Chinese Bible Church International
      $12/hr
      Range: $12 - $12
      8 salaries
      $12/hr
      $12$12
      Shelby County School District
      $45,399/yr
      Range: $43K - $53K
      8 salaries
      $45,399/yr
      $43K$53K

      Recent Salary Reports

      Below are the most recent Teacher Middle School salary reports. Employer name has been removed to protect anonymity.

      $66,500
      per year
      A Middle School Teacher in the Humboldt, TN Area area reported making $66,500 per year
      Job Highlights
      10+ years experience
      Humboldt, TN Area area
      Full-time
       
      1001 to 5000 employees
      School / School District
      $58,356
      per year
      A Middle School Teacher in the McAllen, TX Area area reported making $58,356 per year
      Job Highlights
      10+ years experience
      McAllen, TX Area area
      Full-time
       
      1001 to 5000 employees
      School / School District
      $63,000
      per year
      A Middle School Teacher in the St. Louis, MO Area area reported making $63,000 per year
      Job Highlights
      10+ years experience
      St. Louis, MO Area area
      Full-time
       
      1001 to 5000 employees
      School / School District
      $42,000
      per year
      A Middle School Teacher in the Nashville, TN Area area reported making $42,000 per year
      Job Highlights
      3-4 years experience
      Nashville, TN Area area
      Full-time
       
      1001 to 5000 employees
      School / School District
      $42,820
      per year
      A Middle School Teacher in the Orlando, FL Area area reported making $42,820 per year
      Additional Pay
      $5k cash bonus
      Job Highlights
      10+ years experience
      Orlando, FL Area area
      Full-time
       
      10000+ 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.