Skip to content

The average salary for a Middle School Teacher in Tennessee is $54,000.

Annual Average Salary Information

Annual Average Salary: $54,000

$39,130$69,320

View Jobs

Jackson Middle School History Teacher (2023-24) in Jackson



Who We Are


Serving more than 3,300 scholars in six schools across two cities; Jackson, Mississippi and Nashville, Tennessee, RePublic Schools is the only school network solely dedicat ...Read more

Middle School English Teacher in Franklin




Battle Ground Academy is seeking a dynamic and innovative educator to join its middle school faculty in 2024-2025. Founded in 1889, BGA is a K-12th grade college preparatory school located in Franklin, TN. Serving a diverse student popula ...Read more

Middle School Social Studies Teacher in Brentwood

Job Details

Read more

Jackson Middle School Computer Science Teacher (2023-24) in Jackson



Who We Are


Serving more than 3,300 scholars in six schools across two cities; Jackson, Mississippi and Nashville, Tennessee, RePublic Schools is the only school network solely dedicat ...Read more

Jackson Middle School Computer Science Teacher (2023-24) in Jackson



Who We Are


Serving more than 3,300 scholars in six schools across two cities; Jackson, Mississippi and Nashville, Tennessee, RePublic Schools is the only school network solely dedicat ...Read more

Middle School (Grades 5-8) Math Teacher in Brentwood

Job Details

Read more

Jackson Middle School Science Teacher (2023-24) in Jackson



Who We Are


Serving more than 3,300 scholars in six schools across two cities; Jackson, Mississippi and Nashville, Tennessee, RePublic Schools is the only school network solely dedicat ...Read more

Middle School English Teacher in Franklin




Battle Ground Academy is seeking a dynamic and innovative educator to join its middle school faculty in 2024-2025. Founded in 1889, BGA is a K-12th grade college preparatory school located in Franklin, TN. Serving a diverse student popula ...Read more