SalaryData

Elementary School Teacher Salary in Indiana

Based on 28K+ workers in Indiana

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IN)

$59,700

$28.702/hr

vs National Average

$68,176

-12.4% vs national median

Salary Range (10th–90th)

$47K $78K

28K employed in Indiana

Elementary School Teacher salary in Indiana averages $59,700 per year, with approximately 27,720 educators employed across the state. This median salary sits about 12% below the national average, reflecting regional economic differences. Teachers in Indiana can expect salaries ranging from $47,330 at the entry level to $77,730 for experienced professionals, offering a clear progression pathway within the profession.

Several factors influence Elementary School Teacher salary in Indiana, including years of classroom experience, educational credentials, and school district funding levels. Teachers with advanced degrees or specialized certifications typically earn more than those with bachelor's degrees alone. Additionally, larger suburban and urban districts often offer higher compensation packages than rural schools, and individual district budgets significantly impact salary schedules and benefit offerings available to educators.

Salary Distribution — Elementary School Teacher in Indiana

Elementary School Teacher (IN) salary percentiles
PercentileAnnual Salary
10th percentile$47,330
25th percentile$49,620
Median (50th percentile)$59,700
75th percentile$69,830
90th percentile$77,730

Historical Salary Trend — Elementary School Teacher in Indiana vs National

Historical Elementary School Teacher (Indiana vs National) salary trend
YearMedian Salary (United States)
2022$48,610
2023$51,290
2024$58,370
2025$59,700
Historical salary trend for Elementary School Teacher in Indiana
YearIndiana MedianNational Median
2022$48,610$61,148
2023$51,290$64,171
2024$58,370$64,107
2025$59,700$68,176

Elementary School Teacher Salary by Experience Level in Indiana

Elementary School Teacher Salary in Other States

Frequently Asked Questions

How much do elementary school teachers make in Indiana?

Elementary school teachers in Indiana earn a median salary of $59,700 per year, or approximately $29 per hour. This is about 12.4% below the national average for the position.

What is the salary range for elementary teachers in Indiana?

Elementary school teacher salaries in Indiana range from $47,330 at the lower end to $77,730 at the higher end, reflecting differences in experience, location, and school district.

How many elementary school teachers work in Indiana?

There are approximately 27,720 elementary school teachers currently employed in Indiana.

Is Indiana's elementary teacher salary above or below the national average?

Indiana's elementary teacher salary is 12.4% below the national average, with the state median of $59,700 falling short of typical national compensation levels for this role.

Related Occupations

More Locations