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 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Mull ElementaryMorgantonPublic schoolPK–50
Mulberry Elementary SchoolNorth WilkesboroPublic schoolPK–50
Mud Creek Christian SchoolHendersonvillePrivate schoolPK–K0
Mt Ulla ElementaryMount UllaPublic schoolK–50
Mt Calvary Christian AcademyHookertonPrivate schoolPK–120
Moyock MiddleMoyockPublic school6–80
Moyock ElementaryMoyockPublic schoolPK–50
Movement School SouthwestCharlottePublic schoolK–40
Movement School NorthwestCharlottePublic schoolK–30
Movement School EastlandCharlottePublic schoolK–50
Movement Charter SchoolCharlottePublic schoolK–80
Mountain View IntermediateFranklinPublic school5–60
Mountain View Elementary SchoolHaysPublic schoolPK–50
Mountain View ElementaryJeffersonPublic schoolPK–60
Mountain View ElementaryMorgantonPublic schoolPK–50
Mountain View ElementaryHickoryPublic schoolK–60
Mountain Pathways SchoolBoonePrivate schoolPK–50
Mountain Park ElementaryState RoadPublic schoolPK–50
Mountain Island Lake AcademyCharlottePublic schoolPK–80
Mountain Island Charter SchoolMt. HollyPublic schoolK–120
Mountain Heritage HighBurnsvillePublic school9–120
Mountain DiscoveryBryson CityPublic schoolK–80
Mountain Community Virtual AcademyHendersonvillePublic schoolNot known0
Mountain City Public MontessoriAshevillePublic schoolK–80
Mount Zion Christian AcademyPembrokePrivate schoolPK–70
Mount VernonRaleighPublic schoolK–80
Mount Tabor High SchoolWinston SalemPublic school9–120
Mount Pleasant MiddleMount PleasantPublic school6–80
Mount Pleasant HighMount PleasantPublic school9–120
Mount Pleasant Elementary SchoolFergusonPublic schoolPK–50
Mount Pleasant ElementaryMount PleasantPublic schoolK–50
Mount Pisqah AcademyCandlerPrivate school9–120
Mount Olive MiddleMount OlivePublic school5–80
Mount Olive Elementary SchoolKingPublic schoolPK–50
Mount Holly MiddleMount HollyPublic school6–80
Mount Gilead ElementaryMount GileadPublic schoolPK–50
Mount Energy ElementaryCreedmoorPublic schoolK–50
Mount Calvary Christian SchoolArchdalePrivate schoolK–120
Mount Airy MiddleMount AiryPublic school6–80
Mount Airy HighMount AiryPublic school9–120
Moss Street ElementaryReidsvillePublic schoolPK–50
Moss Hill ElementaryKinstonPublic schoolK–50
Morven ElementaryMorvenPublic schoolK–60
Morton ElementaryJacksonvillePublic schoolPK–50
Morrisville ElementaryMorrisvillePublic schoolK–50
Morris Grove ElementaryChapel HillPublic schoolPK–50
Morganton Road ElementaryFayettevillePublic schoolPK–50
Morganton Day SchoolMorgantonPrivate schoolPK–80
Morgan ElementaryGold HillPublic schoolPK–50
Morehead MontessoriDurhamPublic schoolPK–50