Salaripedia
English

How much does a substitute teacher make in Grand Rapids?

$35,300a year

Median yearly pay for substitute teachers in the Grand Rapids-Wyoming-Kentwood, MI metro area. That is $16.97 an hour or $2,942 a month.

Hourly
$16.97
Vs. national median
-15%
Rank among cities
187 of 323
Jobs in the area
490
Pay range
Lowest 10%: $29,230Median: $35,300Highest 10%: $60,470
PercentileYearlyHourly
10th$29,230$14.05
25th$31,880$15.33
Median$35,300$16.97
75th$46,160$22.19
90th$60,470$29.07

Other cities in Michigan

Median yearly pay for substitute teachers.

Traverse City, MI$52,450
Lansing, MI$47,880
Detroit, MI$46,680
Muskegon, MI$43,140
Ann Arbor, MI$38,920
Flint, MI$38,600
South Bend, IN$36,420
Saginaw, MI$35,260
Kalamazoo, MI$34,310
Niles, MI$32,270
Substitute Teacher salary in Michigan Substitute Teacher salary in all states

Related jobs in Grand Rapids

Same field, median yearly pay.

Physics Teacher$103,800
Computer Science Teacher$100,700
Biological Science Teacher$99,910
Health Specialties Teacher$99,220
Engineering Teacher$98,470
Psychology Teacher$89,160
Chemistry Teacher$87,070
Philosophy and Religion Teacher$85,180
History Teacher$84,960
Business Teacher$84,170
Salaries for every job in Grand Rapids, MI

Frequently asked questions

How much does a substitute teacher make an hour in Grand Rapids?

The median hourly pay in the Grand Rapids-Wyoming-Kentwood, MI metro area is $16.97 ($35,300 a year).

Do substitute teachers make more in Grand Rapids than the national average?

No: $35,300 against $41,670 nationally, 15% less.

How does Grand Rapids compare with the rest of Michigan?

The median in Michigan is $39,500, so Grand Rapids pays 11% less.

Where does Grand Rapids rank for substitute teacher pay?

187 of 323 metro areas with data.

How much does a substitute teacher make starting out in Grand Rapids?

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