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,601–1,650 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
McAdenville ElementaryMcAdenvillePublic schoolK–50
Maysville ElementaryMaysvillePublic schoolPK–50
Mayland Early CollegeSpruce PinePublic school90
Maureen Joy Charter SchoolDurhamPublic schoolK–80
Matthews ElementaryMatthewsPublic schoolK–50
Matthews Christian AcademyMatthewsPrivate schoolPK–120
Matthews Charter AcademyMatthewsPublic schoolK–80
Mattamuskeet SchoolSwan QuarterPublic schoolPK–120
Massey Hill Classical HighFayettevillePublic school9–120
Masonboro ElementaryWilmingtonPublic schoolK–50
Mary McArthur ElementaryFayettevillePublic schoolPK–50
Mary C Williams ElementaryWilmingtonPublic schoolK–50
Marvin Ridge MiddleWaxhawPublic school6–80
Marvin Ridge HighWaxhawPublic school9–120
Marvin ElementaryMarvinPublic schoolPK–50
Marvin B Smith ElementaryBurlingtonPublic schoolPK–50
Martins Creek ElementaryMurphyPublic schoolPK–50
Martin Millennium AcademyTarboroPublic schoolK–80
Martin MiddleRaleighPublic school6–80
Martin Luther King Jr MiddleCharlottePublic school6–80
Martin Innovative Early College HighWilliamstonPublic school90
Martin County HighWilliamstonPublic school9–120
Marshville ElementaryMarshvillePublic schoolPK–50
Mars Hill ElementaryMars HillPublic schoolK–50
Marjorie Williams AcademyNewlandPublic schoolK–120
Mariposa SchoolCaryPrivate school2–120
Marion Elementary SchoolMarionPublic schoolPK–50
Marie G Davis SchoolCharlottePublic schoolK–80
Mariam Boyd ElementaryWarrentonPublic schoolPK–50
Margaret Willis ElementaryFayettevillePublic schoolPK–50
Margaret Hearne ElementaryWilsonPublic schoolPK–50
Margaret B. Pollard MiddleChapel HillPublic school6–80
Maracas MontessoriRaleighPrivate schoolPK–K0
Manus AcademyCharlottePrivate school4–120
Manteo Middle SchoolManteoPublic school6–80
Manteo High SchoolManteoPublic school9–120
Manteo Elementary SchoolManteoPublic schoolPK–50
Manning Elementary SchoolRoanoke RapidsPublic schoolPK–50
Mangum ElementaryBahamaPublic schoolK–50
Manchester ElementarySpring LakePublic schoolK–50
Malpass Corner ElementaryBurgawPublic schoolPK–50
Mallard Creek STEM AcademyCharlottePublic schoolK–80
Mallard Creek High SchoolCharlottePublic school9–120
Mallard Creek ElementaryCharlottePublic schoolPK–50
Main Street AcademyWinston-SalemPublic school6–120
Maiden Middle SchoolMaidenPublic school7–80
Maiden HighMaidenPublic school9–120
Maiden ElementaryMaidenPublic schoolPK–60
Magnolia ElementaryLumbertonPublic schoolPK–80
Magellan CharterRaleighPublic school3–80