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 1,251–1,300 of 4,029 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Outlook Academy Youth Home CampusALLEGANPublic school5–120
Outlook AcademyALLEGANPublic school6–120
Our Shepherd Lutheran School & PreschoolBirminghamPrivate schoolK–80
Our Savior Lutheran SchoolLansingPrivate schoolPK–80
Our Savior Lutheran SchoolGrand RapidsPrivate schoolPK–80
Our Savior Lutheran SchoolMarlettePrivate schoolK0
Our Savior Evangelical Lutheran SchoolHartlandPrivate schoolPK–80
Our Lady Star Of The Sea ElementaryGrosse Pointe WoodsPrivate schoolPK–80
Our Lady Of VictoryNorthvillePrivate schoolPK–80
Our Lady Of The Lakes Catholic SchoolWaterfordPrivate schoolPK–120
Our Lady Of The Lake Regional Catholic SchoolPrudenvillePrivate schoolPK–80
Our Lady Of Refuge SchoolOrchard LakePrivate schoolPK–80
Our Lady Of Lake Huron SchoolHarbor BeachPrivate schoolPK–80
Our Lady Of Good Counsel SchoolPlymouthPrivate schoolPK–80
Our Kidz World Learning CenterDetroitPrivate schoolPK–K0
Ottawa Hills High SchoolGRAND RAPIDSPublic school9–120
Ottawa High TransitionGRAND RAPIDSPublic school9–120
Ottawa Elementary SchoolCLINTON TWPPublic schoolPK–50
Ottawa Elementary SchoolPETOSKEYPublic schoolPK–50
Ottawa Elementary SchoolBUCHANANPublic schoolPK–10
Ottawa Area CenterALLENDALEPublic schoolPK–120
Otsego West Campus High SchoolOTSEGOPublic school6–120
Otsego Middle SchoolOTSEGOPublic school6–80
Otsego High SchoolOTSEGOPublic school9–120
Otsego Christian SchoolGaylordPrivate schoolPK–60
Oscoda Area High SchoolOSCODAPublic school7–120
Oscar A Carlson High SchoolROCKWOODPublic school9–120
Osborn High SchoolDETROITPublic school9–120
Orville C Krause Elementary SchoolARMADAPublic schoolPK–50
Ortonville MontessoriOrtonvillePrivate schoolPK–K0
Orion Oaks Elementary SchoolLAKE ORIONPublic schoolPK–50
Oriole Park Elementary SchoolWYOMINGPublic schoolPK–40
Orchard View Middle SchoolMUSKEGONPublic school5–90
Orchard View High SchoolMUSKEGONPublic school9–120
Orchard View Elementary SchoolGRAND RAPIDSPublic schoolK–50
Orchard View Early ElementaryMUSKEGONPublic schoolPK–10
Orchard View Community EducationMUSKEGONPublic school9–120
Orchard Primary SchoolALMONTPublic schoolPK–30
Orchard Hills Elementary SchoolNOVIPublic schoolK–40
Orchard Center High SchoolMONROEPublic schoolK–120
Ontonagon Area SchoolONTONAGONPublic schoolK–120
Onsted Middle SchoolONSTEDPublic school6–80
Onsted ElementaryONSTEDPublic schoolPK–50
Onsted Community High SchoolONSTEDPublic school9–120
Onekama Consolidated SchoolsONEKAMAPublic schoolK–120
One School GlobalBloomfield TownshipPrivate school3–120
Onaway Senior High SchoolONAWAYPublic school9–120
Onaway Middle SchoolONAWAYPublic school6–80
Onaway Elementary SchoolONAWAYPublic schoolK–50
Omni High SchoolSAGINAWPublic school9–120