Salaripedia
English

How much does a preschool teacher make in Niles?

$35,050a year

Median yearly pay for preschool teachers in the Niles, MI metro area. That is $16.85 an hour or $2,921 a month.

Hourly
$16.85
Vs. national median
-8%
Rank among cities
238 of 383
Jobs in the area
130
Pay range
Lowest 10%: $29,580Median: $35,050Highest 10%: $45,810
PercentileYearlyHourly
10th$29,580$14.22
25th$31,060$14.93
Median$35,050$16.85
75th$37,360$17.96
90th$45,810$22.02

Other cities in Michigan

Median yearly pay for preschool teachers.

Jackson, MI$38,570
Traverse City, MI$38,070
Muskegon, MI$37,710
Detroit, MI$37,500
Grand Rapids, MI$37,350
Monroe, MI$37,090
Ann Arbor, MI$37,070
Lansing, MI$36,990
Midland, MI$36,600
Bay City, MI$36,570
Saginaw, MI$36,550
Kalamazoo, MI$36,380
Battle Creek, MI$36,310
South Bend, IN$35,210
Flint, MI$31,760
Preschool Teacher salary in Michigan Preschool Teacher salary in all states

Related jobs in Niles

Same field, median yearly pay.

Special Education Teacher$65,970
Middle School Teacher$65,850
Instructional Coordinator$65,600
Secondary School Teacher$64,420
Elementary School Teacher$60,760
Librarian and Media Collections Specialist$50,120
Self-Enrichment Teacher$36,310
Teaching Assistant$35,490
Substitute Teacher$32,270
Salaries for every job in Niles, MI

Frequently asked questions

How much does a preschool teacher make an hour in Niles?

The median hourly pay in the Niles, MI metro area is $16.85 ($35,050 a year).

Do preschool teachers make more in Niles than the national average?

No: $35,050 against $38,140 nationally, 8% less.

How does Niles compare with the rest of Michigan?

The median in Michigan is $37,110, so Niles pays 6% less.

Where does Niles rank for preschool teacher pay?

238 of 383 metro areas with data.

How much does a preschool teacher make starting out in Niles?

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