Salaripedia
English

How much does a mathematical science teacher make in Bloomington?

$85,280a year

Median yearly pay for mathematical science teachers in the Bloomington, IL metro area. That is $41.00 an hour or $7,107 a month.

Hourly
$41.00
Vs. national median
+7%
Rank among cities
38 of 154
Jobs in the area
70
Pay range
Lowest 10%: $51,640Median: $85,280Highest 10%: $101,200
PercentileYearlyHourly
10th$51,640$24.83
25th$55,970$26.91
Median$85,280$41.00
75th$97,860$47.05
90th$101,200$48.67

Other cities in Illinois

Median yearly pay for mathematical science teachers.

St. Louis, MO$83,390
Peoria, IL$74,860
Chicago, IL$68,050
Mathematical Science Teacher salary in Illinois Mathematical Science Teacher salary in all states

Related jobs in Bloomington

Same field, median yearly pay.

Business Teacher$148,300
Biological Science Teacher$87,620
Communications Teacher$85,390
Psychology Teacher$84,110
English Language and Literature Teacher$78,860
Nursing Instructor and Teacher$75,020
History Teacher$66,330
Art$66,300
Secondary School Teacher$66,280
Librarian and Media Collections Specialist$66,180
Salaries for every job in Bloomington, IL

Frequently asked questions

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

The median hourly pay in the Bloomington, IL metro area is $41.00 ($85,280 a year).

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

Yes: $85,280 against $79,940 nationally, 7% more.

How does Bloomington compare with the rest of Illinois?

The median in Illinois is $77,080, so Bloomington pays 11% more.

Where does Bloomington rank for mathematical science teacher pay?

38 of 154 metro areas with data.

How much does a mathematical science teacher make starting out in Bloomington?

The lowest-paid 10% make $51,640 or less a year; the top 10% make $101,200 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.