Schools in North Carolina

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

Schools in North Carolina

Showing 1,751–1,800 of 3,275 schools in North Carolina.

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 North Carolina, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Montessori At Sandy FordNewtonPrivate schoolPK–80
Montessori Childrens SchoolJacksonvillePrivate schoolPK–60
Montessori Country DayHendersonvillePrivate schoolPK–K0
Montessori Creative Learning SchoolApexPrivate schoolPK–K0
Montessori Day SchoolChapel HillPrivate schoolPK–50
Montessori Farm SchoolDurhamPrivate schoolPK–10
Montessori School Of DurhamDurhamPrivate schoolPK–60
Montessori School Of RaleighRaleighPrivate schoolK–120
Montgomery Central HighTroyPublic school9–120
Montgomery County Early CollegeTroyPublic school90
Montgomery Learning AcademyTroyPublic school6–120
Monticello-Brown Summit ElemBrowns SummitPublic schoolPK–50
Montlieu Academy of TechnologyHigh PointPublic schoolPK–50
Moore Innovative High SchoolPinehurstPublic school90
Moore Magnet ElementaryWinston SalemPublic schoolPK–50
Moore Montessori Community SchoolSouthern PinesPublic schoolK–80
Moore Square MiddleRaleighPublic school6–80
Mooresville High SchoolMooresvillePublic school9–120
Mooresville IntermediateMooresvillePublic school3–50
Mooresville MiddleMooresvillePublic school6–80
Moravian Falls Elementary SchoolMoravian FallsPublic schoolPK–50
Morehead City MiddleMorehead CityPublic school6–80
Morehead City PrimaryMorehead CityPublic schoolPK–30
Morehead Elem at Camp GlennMorehead CityPublic school4–50
Morehead ElementaryGreensboroPublic schoolK–50
Morehead MontessoriDurhamPublic schoolPK–50
Morgan ElementaryGold HillPublic schoolPK–50
Morganton Day SchoolMorgantonPrivate schoolPK–80
Morganton Road ElementaryFayettevillePublic schoolPK–50
Morris Grove ElementaryChapel HillPublic schoolPK–50
Morrisville ElementaryMorrisvillePublic schoolK–50
Morton ElementaryJacksonvillePublic schoolPK–50
Morven ElementaryMorvenPublic schoolK–60
Moss Hill ElementaryKinstonPublic schoolK–50
Moss Street ElementaryReidsvillePublic schoolPK–50
Mount Airy HighMount AiryPublic school9–120
Mount Airy MiddleMount AiryPublic school6–80
Mount Calvary Christian SchoolArchdalePrivate schoolK–120
Mount Energy ElementaryCreedmoorPublic schoolK–50
Mount Gilead ElementaryMount GileadPublic schoolPK–50
Mount Holly MiddleMount HollyPublic school6–80
Mount Olive Elementary SchoolKingPublic schoolPK–50
Mount Olive MiddleMount OlivePublic school5–80
Mount Pisqah AcademyCandlerPrivate school9–120
Mount Pleasant ElementaryMount PleasantPublic schoolK–50
Mount Pleasant Elementary SchoolFergusonPublic schoolPK–50
Mount Pleasant HighMount PleasantPublic school9–120
Mount Pleasant MiddleMount PleasantPublic school6–80
Mount Tabor High SchoolWinston SalemPublic school9–120
Mount VernonRaleighPublic schoolK–80