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

  • Director of Children's & Youth Ministry - The Youth Cartel - Columbus,OH

    Director of Children's & Youth Ministry Director of Children's & Youth Ministry Job Posting Job Title & Summary: Westerville Community United Church of Christ (WCUCC) is an...

  • Director of Special Education (Anticipated) - Reynoldsburg City Schools - Official - Reynoldsburg,OH

    Director of Special Education (Anticipated) Join to apply for the Director of Special Education (Anticipated) role at Reynoldsburg City Schools - Official Continue with Google Continue with...

  • Building Sub - Ohio Department of Education - Columbus,OH

    Thank you for your interest in working at GEMS, Graham Elementary and Middle School! GEMS is looking for an Elementary and Middle School Humanities teacher for the 25-26 school year. We are an EL Education K-8 charter school in Columbus, Ohio located...

See all Middle School Education Teacher jobs