Middle School Teacher Salary in Indiana
Based on 12K+ workers in Indiana
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
| Percentile | Annual 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
| Year | Median Salary (United States) |
|---|---|
| 2022 | $51,730 |
| 2023 | $57,960 |
| 2024 | $59,100 |
| 2025 | $60,700 |
| Year | Indiana Median | National 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.