New: pathway guides, toolkits and state profiles for seven states. Parts are still being confirmed with agencies and reviewers, and we update them as answers arrive. Learn more

Pathway lookup

Programming / Computer Science in Michigan

In review Last checked

In short

Michigan schools can offer programming as CTE (11.0201) or academic CS; every high school must offer a CS course from 2027-28, and no CS endorsement is required.

Checked

State program: CIP 11.0201 Computer Programming (MDE IT cluster list); academic CS courses outside CTE

What a high school can deliver

Checked

Programming coursework, AP CS exams and certifications; developer jobs usually require a bachelor's degree.

Credentials students can earn

Checked

No state credential list for 11.0201 found ()

Age and hour requirements

Checked

No age gates on common certifications. Every high school must offer at least one CS course from 2027-28 (PA 206 of 2024; MCL 380.1166c).

Other agencies involved

Checked

None

Who can teach it

Checked

CTE: Annual Career Authorization with recent and relevant programming or IT experience. Academic CS: no endorsement required (CS endorsement discontinued 2017); any grade-certified teacher who shows content knowledge.

Child labor rules for work placements

Checked

No federal hazardous order covers software work. Paid work: LEO Youth Employment Permit Portal permit since Oct 2, 2026; 24 hours a school week at 16-17.

College credit after high school

Checked

Statewide agreements for 11.0201 with Baker (up to 12 credits, ran through July 31, 2026), Mott, North Central, Oakland and Washtenaw (renewals and terms: Changing).

Where to go next

Programming / Computer Science in other states

Other pathways in Michigan

Changes to this page

No changes since this page was published.

Every change on the site

See something out of date? Tell us.