Teacher Jobs in Michigan
The state of Michigan is actively recruiting teachers across its 550 public school districts. Preschool, elementary, and secondary teachers are needed - especially in subject areas like occupational subjects, special education, languages, sciences, and math. As a beginning teacher, you can expect a salary of approximately $35,901 - comparable to the annual per capita state salary of $37,497. Teachers can also expect regular raises in salary due to tenure and additional teaching certifications. Teachers are advised to apply to districts with high student enrolment first - that is, areas like Detroit, Utica, Plymouth-Canton, and Dearborn.
Employers Post Your Jobs
Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.
Job Seekers & Teachers
Search through thousands of education and teaching jobs in Michigan: Click Here to Search.
Michigan Teacher Salary & Employment

Total Employed
37,130Salary Range
$47,920 - $101,330Elementary school teachers have a salary range between $47,920 to $101,330 a year in Michigan. There are around thirty seven thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.
Elementary School Teachers
Area | Total Employment | Salary |
---|---|---|
Muskegon | 660 | $64,970 |
Jackson | 630 | - |
Monroe | 510 | $65,560 |
Niles, Benton Harbor | 490 | $55,790 |
Grand Rapids, Wyoming | 4,610 | $61,160 |
Bay City | 300 | $59,820 |
Midland | 280 | $57,600 |
Ann Arbor | 1,840 | $72,470 |
Flint | 1,720 | $58,140 |
Detroit, Warren, Dearborn | 16,470 | $77,140 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed
2,160Salary Range
$50,880 - $128,600English teachers have a salary range between $50,880 to $128,600 a year in Michigan, with over 2,160 employed in the state. See details on how to become an english teacher.
English Language and Literature Teachers (College Professor)
Area | Total Employment | Salary |
---|---|---|
Detroit, Warren, Dearborn | 660 | $95,840 |
Ann Arbor | 530 | $77,220 |
Grand Rapids, Wyoming | 240 | $61,550 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Total Employed
22,820Salary Range
$48,050 - $91,550As a high school teacher in Michigan you can expect to make between $48,050 - $91,550. There are around twenty two thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.
High School Teachers
Area | Total Employment | Salary |
---|---|---|
Detroit, Warren, Dearborn | 8,360 | $67,100 |
Kalamazoo, Portage | 740 | $63,000 |
Flint | 690 | $64,190 |
Niles, Benton Harbor | 470 | $55,480 |
Jackson | 460 | $64,390 |
Grand Rapids, Wyoming | 3,910 | $59,800 |
Monroe | 380 | $62,970 |
Muskegon | 380 | $66,460 |
Saginaw | 370 | $62,780 |
Bay City | 280 | $63,190 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Total Employed
530Salary Range
$55,330 - $128,970In Michigan, a history teacher's salary may range from $55,330 to $128,970. There are around 530 employed history teachers. Get more information about becoming a history teacher.
History Teachers (College Professor)
Area | Total Employment | Salary |
---|---|---|
Flint | 80 | - |
Ann Arbor | 140 | $80,640 |
Detroit, Warren, Dearborn | 110 | $81,930 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed
1,460Salary Range
$44,520 - $88,740Kindergarten teachers in Michigan, can earn between $44,520 to $88,740 a year. There are around a thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.
Kindergarten Teachers
Area | Total Employment | Salary |
---|---|---|
Detroit, Warren, Dearborn | 760 | $61,690 |
Flint | 70 | $45,220 |
Kalamazoo, Portage | 70 | $53,850 |
Muskegon | 50 | $61,250 |
Grand Rapids, Wyoming | 210 | $60,340 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Total Employed
77,120Salary Range
$44,520 - $138,590As a math teacher in Michigan you can expect to make between $44,520 - $138,590. Michigan is home to about seventy thousand math teachers. See our guide on how to become a math teacher.
Mathematical Science Teachers (College Professor)
Area | Total Employment | Salary |
---|---|---|
Flint | 90 | - |
Detroit, Warren, Dearborn | 510 | $90,990 |
Ann Arbor | 360 | $98,260 |
Grand Rapids, Wyoming | 120 | $61,320 |
Kalamazoo, Portage | - | $83,090 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Total Employed
7,500Salary Range
$22,740 - $79,220P.e. teachers have a salary range between $22,740 to $79,220 a year in Michigan. Michigan is home to about seven thousand p.e. teachers. See our guide on how to become a p.e. teacher.
Coaches and Scouts
Area | Total Employment | Salary |
---|---|---|
Monroe | 90 | $44,230 |
Battle Creek | 60 | $42,550 |
Flint | 500 | $47,650 |
Ann Arbor | 450 | $62,810 |
Muskegon | 30 | $37,000 |
Detroit, Warren, Dearborn | 2,570 | $42,360 |
Kalamazoo, Portage | 210 | $71,660 |
Bay City | 180 | - |
Midland | 170 | $34,640 |
Jackson | 150 | - |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed
9,940Salary Range
$23,680 - $56,150In Michigan, a preschool teacher's salary may range from $23,680 to $56,150, with over 9,940 employed in the state. See details on how to become a preschool teacher.
Preschool Teachers
Area | Total Employment | Salary |
---|---|---|
Ann Arbor | 920 | $34,700 |
Battle Creek | 80 | $32,480 |
Niles, Benton Harbor | 80 | $28,770 |
Bay City | 60 | $33,930 |
Jackson | 60 | $30,680 |
Detroit, Warren, Dearborn | 4,980 | $34,200 |
Lansing, East Lansing | 430 | $35,490 |
Kalamazoo, Portage | 400 | $37,280 |
Flint | 230 | $34,110 |
Midland | 130 | $27,660 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

Total Employed
7,530Salary Range
$35,200 - $127,680As a school administrator in Michigan you can expect to make between $35,200 - $127,680. Michigan is home to about seven thousand school administrators. Take the next step and learn to how to become a school administrator.
Education Administrators, Preschool and Childcare Center/Program
Area | Total Employment | Salary |
---|---|---|
Detroit, Warren, Dearborn | 310 | $45,700 |
Kalamazoo, Portage | 30 | $58,950 |
Lansing, East Lansing | 30 | $54,590 |
Grand Rapids, Wyoming | 160 | $47,280 |
Ann Arbor | 130 | $55,230 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)
Education Administrators, Elementary, Middle, and High School
Area | Total Employment | Salary |
---|---|---|
Grand Rapids, Wyoming | 830 | $87,120 |
Bay City | 70 | $89,100 |
Lansing, East Lansing | 350 | $89,690 |
Midland | 30 | $95,170 |
Detroit, Warren, Dearborn | 2,610 | $100,340 |
Ann Arbor | 240 | $98,300 |
Flint | 220 | $96,210 |
Kalamazoo, Portage | 220 | $87,930 |
Niles, Benton Harbor | 130 | $83,580 |
Muskegon | 120 | $92,290 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed
7,280Salary Range
$42,130 - $90,530School counselors in Michigan, can earn between $42,130 to $90,530 a year, with over 7,280 employed in the state. See our guide on how to become a school counselor.
Educational, Guidance, School, and Vocational Counselors
Area | Total Employment | Salary |
---|---|---|
Bay City | 90 | $49,220 |
Grand Rapids, Wyoming | 710 | $55,270 |
Muskegon | 70 | $66,620 |
Ann Arbor | 650 | $53,000 |
Lansing, East Lansing | 640 | $62,650 |
Monroe | 50 | - |
Kalamazoo, Portage | 300 | $56,010 |
Detroit, Warren, Dearborn | 2,820 | $59,200 |
Flint | 260 | $59,380 |
Saginaw | 170 | $58,920 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Total Employed
3,150Salary Range
$50,050 - $98,220In Michigan, a special education teacher's salary may range from $50,050 to $98,220. Michigan is home to about three thousand special education teachers. Interested in becoming a special education teacher?
Special Education Teachers (Preschool)
Area | Total Employment | Salary |
---|---|---|
Grand Rapids, Wyoming | 70 | $67,660 |
Detroit, Warren, Dearborn | 60 | $70,190 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)
Special Education Teachers (Kindergarten and Elementary School)
Area | Total Employment | Salary |
---|---|---|
Flint | 80 | $72,180 |
Lansing, East Lansing | 70 | - |
Bay City | 50 | $55,550 |
Muskegon | 50 | $66,610 |
Niles, Benton Harbor | 30 | $66,780 |
Grand Rapids, Wyoming | 260 | $63,770 |
Kalamazoo, Portage | 140 | $70,990 |
Detroit, Warren, Dearborn | 1,290 | $68,340 |
Ann Arbor | - | $68,440 |
Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)
Largest School Districts in Michigan
Data obtained from the Public Elementary/Secondary School Universe Survey 2014