Entry Level Salary for Middle School Teachers

The average salary for an entry level Middle School Teacher is $35,933. An experienced Middle School Teacher makes about $58,094 per year.

Middle school teachers educate students, typically in sixth through eighth grade. Middle school teachers help students build on the fundamentals taught in elementary school and prepare students for the more difficult curriculum they will face in high school. Find more career information.

Salary Calculator


Entry Level Experienced

Top 3 Middle School Education Teacher Jobs

  • Part Time Special Education Teacher - Westwood Campus - Rocky Mountain Prep - Broomfield, CO

    Rocky Mountain Prep (RMP) opened its first school in 2012 with 130 students and has grown to twelve ... As a Special Education Teacher , you will be held accountable for some of these goals. Learn more ...

  • School Services - Special Education Teacher - $2,730 per week - The Stepping Stones Group - San Francisco, CA

    Special Education Teacher * Discipline: School Services * Start Date: ASAP * Duration: 30 weeks * 40 hours per week * Shift: 8 hours, days * Employment Type: Travel The Stepping Stones Group, a ...

  • Substitute Teacher - Early Childhood Education - ChildRoots - Portland, OR

    Were currently recruiting teacher -qualified Substitutes and Break Support at each of our three ... Since we opened our first school in 2007, weve continually adapted our compensation strategy and ...

See all Middle School Education Teacher jobs