Salaripedia
English

How much does a nursing instructor and teacher make in Ann Arbor?

$109,100a year

Median yearly pay for nursing instructor and teachers in the Ann Arbor, MI metro area. That is $52.44 an hour or $9,090 a month.

Hourly
$52.44
Vs. national median
+36%
Rank among cities
7 of 177
Jobs in the area
230
Pay range
Lowest 10%: $62,260Median: $109,100Highest 10%: $176,600
PercentileYearlyHourly
10th$62,260$29.93
25th$79,350$38.15
Median$109,100$52.44
75th$134,900$64.85
90th$176,600$84.90

Other cities in Michigan

Median yearly pay for nursing instructor and teachers.

Detroit, MI$96,020
Lansing, MI$83,000
South Bend, IN$77,360
Grand Rapids, MI$63,310
Flint, MI$52,740
Nursing Instructor and Teacher salary in Michigan Nursing Instructor and Teacher salary in all states

Related jobs in Ann Arbor

Same field, median yearly pay.

Economics Teacher$185,800
Psychology Teacher$142,800
Physics Teacher$141,400
Engineering Teacher$140,500
Chemistry Teacher$138,300
Mathematical Science Teacher$137,700
Political Science Teacher$137,400
English Language and Literature Teacher$137,400
Health Specialties Teacher$136,600
Computer Science Teacher$136,100
Salaries for every job in Ann Arbor, MI

Frequently asked questions

How much does a nursing instructor and teacher make an hour in Ann Arbor?

The median hourly pay in the Ann Arbor, MI metro area is $52.44 ($109,100 a year).

Do nursing instructor and teachers make more in Ann Arbor than the national average?

Yes: $109,100 against $80,250 nationally, 36% more.

How does Ann Arbor compare with the rest of Michigan?

The median in Michigan is $78,870, so Ann Arbor pays 38% more.

Where does Ann Arbor rank for nursing instructor and teacher pay?

7 of 177 metro areas with data.

How much does a nursing instructor and teacher make starting out in Ann Arbor?

The lowest-paid 10% make $62,260 or less a year; the top 10% make $176,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.