Salaripedia
English

How much does a secondary school teacher make in Chicago?

$98,970a year

Median yearly pay for secondary school teachers in the Chicago-Naperville-Elgin, IL-IN metro area. That is $47.58 an hour or $8,248 a month.

Hourly
$47.58
Vs. national median
+37%
Rank among cities
36 of 375
Jobs in the area
32,790
Pay range
Lowest 10%: $60,380Median: $98,970Highest 10%: $140,600
PercentileYearlyHourly
10th$60,380$29.03
25th$76,440$36.75
Median$98,970$47.58
75th$126,400$60.78
90th$140,600$67.60

Other cities in Illinois

Median yearly pay for secondary school teachers.

Rockford, IL$78,500
Springfield, IL$72,510
Bloomington, IL$66,280
St. Louis, MO$62,130
Decatur, IL$62,000
Davenport, IA$61,960
Peoria, IL$61,620
Paducah, KY$61,540
Champaign, IL$61,480
Cape Girardeau, MO$48,570
Kankakee, IL$48,500
Secondary School Teacher salary in Illinois Secondary School Teacher salary in all states

Related jobs in Chicago

Same field, median yearly pay.

Economics Teacher$124,400
Engineering Teacher$110,300
Agricultural Sciences Teacher$105,400
Architecture Teacher$104,400
Geography Teacher$103,300
Biological Science Teacher$102,000
Law Teacher$101,800
Health Specialties Teacher$101,000
Area$100,800
Political Science Teacher$100,700
Salaries for every job in Chicago, IL

Frequently asked questions

How much does a secondary school teacher make an hour in Chicago?

The median hourly pay in the Chicago-Naperville-Elgin, IL-IN metro area is $47.58 ($98,970 a year).

Do secondary school teachers make more in Chicago than the national average?

Yes: $98,970 against $72,040 nationally, 37% more.

How does Chicago compare with the rest of Illinois?

The median in Illinois is $79,990, so Chicago pays 24% more.

Where does Chicago rank for secondary school teacher pay?

36 of 375 metro areas with data.

How much does a secondary school teacher make starting out in Chicago?

The lowest-paid 10% make $60,380 or less a year; the top 10% make $140,600 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.