SalaryData

Middle School Teacher Salary in Indiana

Based on 12K+ workers in Indiana

Data year: 2025 · Last updated: October 2026

Median Annual Salary (IN)

$60,700

$29.18/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

Top-Paying Industries for Middle School Teacher (U.S.)

Which industries pay Middle School Teachers the most — nationwide figures (industry-level data is not available by state). Middle School Teachers in Indiana tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$65,240—
Educational Services$64,390619K
Other Services (except Public Administration)$58,330560
Health Care and Social Assistance$54,370290

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Middle School Teacher in Indiana vs National

Historical Middle School Teacher salary trend in Indiana
YearMedian Salary (Indiana)
2022$51,730
2023$57,960
2024$59,100
2025$60,700
2026 (projected)$62,343

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

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
2026 (projected)$62,343$70,425

Middle School Teacher Salary by Experience Level in Indiana

Middle School Teacher salary by experience level in Indiana
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$50,170
Mid-level3-5 yrs$60,700
Senior6-9 yrs$74,450
Staff / Lead10+ yrs$79,750

Middle School Teacher Salary in Other States

Related Middle School Teacher Salaries in Indiana

How other high-demand occupations in Indiana compare to Middle School Teacher ($60,700 median).

OccupationMedian Salaryvs Middle School TeacherHourly
Instructional Coordinator in IN$66,300+9.2%$31.88/hr
Secondary School Teacher in IN$61,880+1.9%$29.75/hr
Elementary School Teacher in IN$59,700-1.6%$28.70/hr
School Counselor in IN$59,260-2.4%$28.49/hr
Kindergarten Teacher in IN$58,250-4.0%$28.00/hr
Librarian in IN$53,500-11.9%$25.72/hr
Tutor in IN$36,980-39.1%$17.78/hr
Property and Real Estate Manager in IN$60,600-0.2%$29.13/hr
Training and Development Specialist in IN$61,050+0.6%$29.35/hr
Truck Driver in IN$60,290-0.7%$28.99/hr
Insurance Sales Agent in IN$61,360+1.1%$29.50/hr
Producer and Director in IN$59,870-1.4%$28.78/hr

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.

More Locations