Salaripedia
English

How much does a business teacher make in Indianapolis?

$78,270a year

Median yearly pay for business teachers in the Indianapolis-Carmel-Greenwood, IN metro area. That is $37.63 an hour or $6,523 a month.

Hourly
$37.63
Vs. national median
-21%
Rank among cities
142 of 180
Jobs in the area
430
Pay range
Lowest 10%: $41,140Median: $78,270Highest 10%: $318,300
PercentileYearlyHourly
10th$41,140$19.78
25th$64,660$31.09
Median$78,270$37.63
75th$109,600$52.67
90th$318,300$153.00

Other cities in Indiana

Median yearly pay for business teachers.

Bloomington, IN$108,100
Evansville, IN$102,700
Terre Haute, IN$99,980
Cincinnati, OH$94,960
Chicago, IL$93,670
Louisville, KY$78,050
South Bend, IN$76,690
Fort Wayne, IN$76,500
Business Teacher salary in Indiana Business Teacher salary in all states

Related jobs in Indianapolis

Same field, median yearly pay.

Engineering Teacher$106,500
Health Specialties Teacher$101,800
Sociology Teacher$97,280
Computer Science Teacher$94,810
Biological Science Teacher$84,250
Psychology Teacher$83,670
Mathematical Science Teacher$83,450
Political Science Teacher$82,850
Nursing Instructor and Teacher$80,310
Art$79,720
Salaries for every job in Indianapolis, IN

Frequently asked questions

How much does a business teacher make an hour in Indianapolis?

The median hourly pay in the Indianapolis-Carmel-Greenwood, IN metro area is $37.63 ($78,270 a year).

Do business teachers make more in Indianapolis than the national average?

No: $78,270 against $99,080 nationally, 21% less.

How does Indianapolis compare with the rest of Indiana?

The median in Indiana is $86,640, so Indianapolis pays 10% less.

Where does Indianapolis rank for business teacher pay?

142 of 180 metro areas with data.

How much does a business teacher make starting out in Indianapolis?

The lowest-paid 10% make $41,140 or less a year; the top 10% make $318,300 or more.

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.