SalaryData

Middle School Teacher Salary in Indiana

Based on 12K+ workers in Indiana

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IN)

$60,700

$29.183/hr

vs National Average

$68,569

-11.5% vs national median

Salary Range (10th–90th)

$48K $80K

12K employed in Indiana

Middle School Teacher salary in Indiana averages $60,700 annually, with approximately 11,700 educators working in this role across the state. This median falls about 11% below the national average for middle school teachers, reflecting regional economic differences. Teachers in Indiana can expect salaries ranging from $47,720 to $79,750 depending on various individual and institutional factors.

Several elements influence middle school teacher compensation in Indiana, including years of experience, educational credentials, and the specific school district. Urban districts often offer higher salaries than rural areas, while schools with greater funding typically provide better compensation packages. Teacher certifications, advanced degrees, and specialized subject expertise can also meaningfully impact earning potential within the state's education system.

Salary Distribution — Middle School Teacher in Indiana

Middle School Teacher (IN) salary percentiles
PercentileAnnual Salary
10th percentile$47,720
25th percentile$50,170
Median (50th percentile)$60,700
75th percentile$74,450
90th percentile$79,750

Historical Salary Trend — Middle School Teacher in Indiana vs National

Historical Middle School Teacher (Indiana vs National) salary trend
YearMedian Salary (United States)
2022$51,730
2023$57,960
2024$59,100
2025$60,700
Historical salary trend for Middle School Teacher in Indiana
YearIndiana MedianNational Median
2022$51,730$62,704
2023$57,960$65,652
2024$59,100$65,433
2025$60,700$68,569

Middle School Teacher Salary by Experience Level in Indiana

Middle School Teacher Salary in Other States

Frequently Asked Questions

How much do middle school teachers make in Indiana?

Middle school teachers in Indiana earn a median salary of $60,700 per year, or approximately $29 per hour. This is about 11.5% lower than the national average for the same position.

What is the salary range for middle school teachers in Indiana?

Middle school teacher salaries in Indiana range from $47,720 at the lower end to $79,750 at the higher end, reflecting differences in experience, education, and location within the state.

Is teaching middle school in Indiana below the national average?

Yes, the median middle school teacher salary in Indiana at $60,700 is 11.5% below the national average. However, Indiana employs approximately 11,700 middle school teachers across the state.

What hourly rate do middle school teachers earn in Indiana?

Middle school teachers in Indiana earn a median hourly rate of $29, which translates to an annual salary of $60,700 based on standard full-time hours.

Related Occupations

More Locations