Schools in Michigan

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in Michigan

Showing 2,401–2,450 of 3,467 public schools in Michigan.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in Michigan, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Oakview Middle SchoolOAKLANDPublic school6–80
Oakwood Elementary SchoolORTONVILLEPublic schoolPK–50
Oakwood Elementary SchoolPORTLANDPublic schoolPK–20
Oakwood IntermediateALLENDALEPublic schoolK–50
OasisMOUNT PLEASANTPublic school6–120
Odyssey MiddleHigh SchoolMOUNT PLEASANTPublic school7–120
Oehrli Elementary SchoolMONTAGUEPublic school1–50
Ogemaw Heights High SchoolWEST BRANCHPublic school9–120
OJ DeJonge Middle SchoolLUDINGTONPublic school6–80
Ojibwa Elementary SchoolMACOMBPublic schoolPK–50
Ojibwe Charter SchoolBRIMLEYPublic schoolK–120
Okemos High SchoolOKEMOSPublic school9–120
Okemos Public MontessoriCentralOKEMOSPublic schoolPK–40
Old Mission Peninsula SchoolTRAVERSE CITYPublic schoolK–60
Old Redford Academy ElementaryDETROITPublic schoolPK–40
Old Redford Academy HighDETROITPublic school9–120
Old Redford Academy Middle SchoolDETROITPublic school5–80
Olivet High SchoolOLIVETPublic school9–120
Olivet Middle SchoolOLIVETPublic school4–80
Omni High SchoolSAGINAWPublic school9–120
Onaway Elementary SchoolONAWAYPublic schoolK–50
Onaway Middle SchoolONAWAYPublic school6–80
Onaway Senior High SchoolONAWAYPublic school9–120
Onekama Consolidated SchoolsONEKAMAPublic schoolK–120
Onsted Community High SchoolONSTEDPublic school9–120
Onsted ElementaryONSTEDPublic schoolPK–50
Onsted Middle SchoolONSTEDPublic school6–80
Ontonagon Area SchoolONTONAGONPublic schoolK–120
Orchard Center High SchoolMONROEPublic schoolK–120
Orchard Hills Elementary SchoolNOVIPublic schoolK–40
Orchard Primary SchoolALMONTPublic schoolPK–30
Orchard View Community EducationMUSKEGONPublic school9–120
Orchard View Early ElementaryMUSKEGONPublic schoolPK–10
Orchard View Elementary SchoolGRAND RAPIDSPublic schoolK–50
Orchard View High SchoolMUSKEGONPublic school9–120
Orchard View Middle SchoolMUSKEGONPublic school5–90
Oriole Park Elementary SchoolWYOMINGPublic schoolPK–40
Orion Oaks Elementary SchoolLAKE ORIONPublic schoolPK–50
Orville C Krause Elementary SchoolARMADAPublic schoolPK–50
Osborn High SchoolDETROITPublic school9–120
Oscar A Carlson High SchoolROCKWOODPublic school9–120
Oscoda Area High SchoolOSCODAPublic school7–120
Otsego High SchoolOTSEGOPublic school9–120
Otsego Middle SchoolOTSEGOPublic school6–80
Otsego West Campus High SchoolOTSEGOPublic school6–120
Ottawa Area CenterALLENDALEPublic schoolPK–120
Ottawa Elementary SchoolCLINTON TWPPublic schoolPK–50
Ottawa Elementary SchoolPETOSKEYPublic schoolPK–50
Ottawa Elementary SchoolBUCHANANPublic schoolPK–10
Ottawa High TransitionGRAND RAPIDSPublic school9–120