Salaripedia
English

How much does a middle school teacher make in Tennessee?

$60,690a year

Median yearly pay for middle school teachers in Tennessee. That is $29.18 an hour or $5,058 a month.

Hourly
$29.18
Vs. national median
-6%
Rank among states
38 of 51
Jobs in the state
13,060
Pay range
Lowest 10%: $48,540Median: $60,690Highest 10%: $76,830
PercentileYearlyHourly
10th$48,540$23.34
25th$50,780$24.41
Median$60,690$29.18
75th$64,650$31.08
90th$76,830$36.94

Cities in Tennessee

Metro areas, median yearly pay.

Knoxville, TN$63,410
Chattanooga, TN$63,030
Johnson City, TN$63,010
Cleveland, TN$61,760
Nashville, TN$61,090
Kingsport, TN$60,600
Morristown, TN$60,180
Clarksville, TN$59,520
Memphis, TN$58,380
Jackson, TN$55,860
Salaries for every job in Tennessee

Nearby in the ranking

States with similar pay for middle school teachers.

35. Idaho$60,930
36. South Carolina$60,810
37. Indiana$60,700
38. Tennessee$60,690
39. Kansas$60,580
40. Iowa$60,450
41. North Dakota$60,100
Middle School Teacher salary in all states

Frequently asked questions

How much does a middle school teacher make an hour in Tennessee?

The median hourly pay in Tennessee is $29.18 ($60,690 a year).

Do middle school teachers make more in Tennessee than the national average?

No: $60,690 against $64,370 nationally, 6% less.

Where does Tennessee rank for middle school teacher pay?

Tennessee ranks 38 of 51 states.

Which city in Tennessee pays middle school teachers the most?

Knoxville, TN, with a median of $63,410 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.