Salaripedia
English

How much does an elementary school teacher make in Indiana?

$59,700a year

Median yearly pay for elementary school teachers in Indiana. That is $28.70 an hour or $4,975 a month.

Hourly
$28.70
Vs. national median
-7%
Rank among states
39 of 51
Jobs in the state
27,720
Pay range
Lowest 10%: $47,330Median: $59,700Highest 10%: $77,730
PercentileYearlyHourly
10th$47,330$22.75
25th$49,620$23.86
Median$59,700$28.70
75th$69,830$33.57
90th$77,730$37.37

Cities in Indiana

Metro areas, median yearly pay.

Chicago, IL$78,390
Cincinnati, OH$64,740
Louisville, KY$61,610
Kokomo, IN$61,180
Indianapolis, IN$60,510
Elkhart, IN$59,930
Fort Wayne, IN$59,800
Lafayette, IN$59,590
Michigan City, IN$59,480
Muncie, IN$58,610
Bloomington, IN$58,410
South Bend, IN$58,180
Terre Haute, IN$57,320
Evansville, IN$49,120
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for elementary school teachers.

36. Iowa$60,580
37. North Dakota$60,030
38. Tennessee$59,980
39. Indiana$59,700
40. Florida$58,930
41. Louisiana$58,770
42. Montana$57,530
Elementary School Teacher salary in all states

Frequently asked questions

How much does an elementary school teacher make an hour in Indiana?

The median hourly pay in Indiana is $28.70 ($59,700 a year).

Do elementary school teachers make more in Indiana than the national average?

No: $59,700 against $63,970 nationally, 7% less.

Where does Indiana rank for elementary school teacher pay?

Indiana ranks 39 of 51 states.

Which city in Indiana pays elementary school teachers the most?

Chicago-Naperville-Elgin, IL-IN, with a median of $78,390 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.