Salaripedia
English

How much does an elementary school teacher make in Rockford?

$64,200a year

Median yearly pay for elementary school teachers in the Rockford, IL metro area. That is $30.87 an hour or $5,350 a month.

Hourly
$30.87
Vs. national median
+0%
Rank among cities
141 of 383
Jobs in the area
1,530
Pay range
Lowest 10%: $47,020Median: $64,200Highest 10%: $97,770
PercentileYearlyHourly
10th$47,020$22.61
25th$52,270$25.13
Median$64,200$30.87
75th$82,020$39.43
90th$97,770$47.00

Other cities in Illinois

Median yearly pay for elementary school teachers.

Chicago, IL$78,390
Bloomington, IL$65,590
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
Peoria, IL$57,440
Cape Girardeau, MO$47,100
Elementary School Teacher salary in Illinois Elementary School Teacher salary in all states

Related jobs in Rockford

Same field, median yearly pay.

Instructional Coordinator$78,760
Secondary School Teacher$78,500
Nursing Instructor and Teacher$78,330
Special Education Teacher$78,070
Middle School Teacher$76,920
Special Education Teacher$75,540
Career/Technical Education Teacher$73,830
Special Education Teacher$72,910
Kindergarten Teacher$65,310
Career/Technical Education Teacher$62,290
Salaries for every job in Rockford, IL

Frequently asked questions

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

The median hourly pay in the Rockford, IL metro area is $30.87 ($64,200 a year).

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

Yes: $64,200 against $63,970 nationally, 0% more.

How does Rockford compare with the rest of Illinois?

The median in Illinois is $75,320, so Rockford pays 15% less.

Where does Rockford rank for elementary school teacher pay?

141 of 383 metro areas with data.

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

The lowest-paid 10% make $47,020 or less a year; the top 10% make $97,770 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.