Salaripedia
English

How much does a mathematical science teacher make in Indiana?

$78,780a year

Median yearly pay for mathematical science teachers in Indiana. That is $37.88 an hour or $6,565 a month.

Hourly
$37.88
Vs. national median
-1%
Rank among states
27 of 48
Jobs in the state
1,100
Pay range
Lowest 10%: $50,490Median: $78,780Highest 10%: $133,500
PercentileYearlyHourly
10th$50,490$24.27
25th$61,090$29.37
Median$78,780$37.88
75th$104,700$50.33
90th$133,500$64.17

Cities in Indiana

Metro areas, median yearly pay.

Terre Haute, IN$85,130
Indianapolis, IN$83,450
Cincinnati, OH$82,080
South Bend, IN$78,080
Fort Wayne, IN$77,600
Evansville, IN$74,330
Chicago, IL$68,050
Louisville, KY$62,940
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for mathematical science teachers.

24. Iowa$80,300
25. Louisiana$79,940
26. Nebraska$79,310
27. Indiana$78,780
28. South Carolina$77,580
29. Illinois$77,080
30. Texas$76,990
Mathematical Science Teacher salary in all states

Frequently asked questions

How much does a mathematical science teacher make an hour in Indiana?

The median hourly pay in Indiana is $37.88 ($78,780 a year).

Do mathematical science teachers make more in Indiana than the national average?

No: $78,780 against $79,940 nationally, 1% less.

Where does Indiana rank for mathematical science teacher pay?

Indiana ranks 27 of 48 states.

Which city in Indiana pays mathematical science teachers the most?

Terre Haute, IN, with a median of $85,130 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.