Salaripedia
English

How much does an elementary school teacher make in Peoria?

$57,440a year

Median yearly pay for elementary school teachers in the Peoria, IL metro area. That is $27.62 an hour or $4,787 a month.

Hourly
$27.62
Vs. national median
-10%
Rank among cities
318 of 383
Jobs in the area
1,500
Pay range
Lowest 10%: $40,660Median: $57,440Highest 10%: $79,530
PercentileYearlyHourly
10th$40,660$19.55
25th$47,330$22.75
Median$57,440$27.62
75th$62,530$30.06
90th$79,530$38.24

Other cities in Illinois

Median yearly pay for elementary school teachers.

Chicago, IL$78,390
Bloomington, IL$65,590
Rockford, IL$64,200
Springfield, IL$62,340
Paducah, KY$62,030
Davenport, IA$61,650
St. Louis, MO$60,650
Champaign, IL$59,650
Decatur, IL$59,050
Kankakee, IL$57,980
Cape Girardeau, MO$47,100
Elementary School Teacher salary in Illinois Elementary School Teacher salary in all states

Related jobs in Peoria

Same field, median yearly pay.

Career/Technical Education Teacher$88,380
Business Teacher$85,660
English Language and Literature Teacher$77,820
Art$75,960
Mathematical Science Teacher$74,860
Career/Technical Education Teacher$63,700
Secondary School Teacher$61,620
Special Education Teacher$61,260
Middle School Teacher$61,220
Special Education Teacher$61,200
Salaries for every job in Peoria, IL

Frequently asked questions

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

The median hourly pay in the Peoria, IL metro area is $27.62 ($57,440 a year).

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

No: $57,440 against $63,970 nationally, 10% less.

How does Peoria compare with the rest of Illinois?

The median in Illinois is $75,320, so Peoria pays 24% less.

Where does Peoria rank for elementary school teacher pay?

318 of 383 metro areas with data.

How much does an elementary school teacher make starting out in Peoria?

The lowest-paid 10% make $40,660 or less a year; the top 10% make $79,530 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.