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,451–1,500 of 2,733 public 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
Mint Hill Elementary SchoolMatthewsPublic schoolPK–50
Mint Hill MiddleMatthewsPublic school6–80
Mitchell Elementary SchoolBakersvillePublic school3–50
Mitchell HighBakersvillePublic school9–120
Mitchell Middle SchoolBakersvillePublic school6–80
Mocksville ElementaryMocksvillePublic schoolPK–50
Moncure SchoolMoncurePublic schoolK–80
Monroe Avenue ElementaryHamletPublic schoolPK–50
Monroe Charter AcademyWaxhawPublic schoolNot known0
Monroe HighMonroePublic school9–120
Monroe MiddleMonroePublic school6–80
Monroeton ElementaryReidsvillePublic schoolPK–50
Montclair ElementaryFayettevillePublic schoolPK–50
Montclaire ElementaryCharlottePublic schoolPK–50
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 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 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 Pleasant ElementaryMount PleasantPublic schoolK–50
Mount Pleasant Elementary SchoolFergusonPublic schoolPK–50
Mount Pleasant HighMount PleasantPublic school9–120