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,651–1,700 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
Marjorie Williams AcademyNewlandPublic schoolK–120
Mars Hill ElementaryMars HillPublic schoolK–50
Marshville ElementaryMarshvillePublic schoolPK–50
Martin County HighWilliamstonPublic school9–120
Martin Innovative Early College HighWilliamstonPublic school90
Martin Luther King Jr MiddleCharlottePublic school6–80
Martin MiddleRaleighPublic school6–80
Martin Millennium AcademyTarboroPublic schoolK–80
Martins Creek ElementaryMurphyPublic schoolPK–50
Marvin B Smith ElementaryBurlingtonPublic schoolPK–50
Marvin ElementaryMarvinPublic schoolPK–50
Marvin Ridge HighWaxhawPublic school9–120
Marvin Ridge MiddleWaxhawPublic school6–80
Mary C Williams ElementaryWilmingtonPublic schoolK–50
Mary McArthur ElementaryFayettevillePublic schoolPK–50
Masonboro ElementaryWilmingtonPublic schoolK–50
Massey Hill Classical HighFayettevillePublic school9–120
Mattamuskeet SchoolSwan QuarterPublic schoolPK–120
Matthews Charter AcademyMatthewsPublic schoolK–80
Matthews Christian AcademyMatthewsPrivate schoolPK–120
Matthews ElementaryMatthewsPublic schoolK–50
Maureen Joy Charter SchoolDurhamPublic schoolK–80
Mayland Early CollegeSpruce PinePublic school90
Maysville ElementaryMaysvillePublic schoolPK–50
McAdenville ElementaryMcAdenvillePublic schoolK–50
McAlpine ElementaryCharlottePublic schoolPK–50
McClintock MiddleCharlottePublic school6–80
McDeeds Creek ElementarySouthern PinesPublic schoolK–50
McDougle ElementaryChapel HillPublic schoolPK–50
McDougle MiddleChapel HillPublic school6–80
McDowell Academy for InnovationMarionPublic school90
McDowell Early CollegeMarionPublic school90
McDowell High SchoolMarionPublic school9–120
McGee's Crossroads ElemAngierPublic schoolPK–50
McGee's Crossroads MiddleBensonPublic school6–80
McKee Road ElementaryCharlottePublic schoolPK–50
McLeansville ElementaryMcLeansvillePublic schoolPK–50
Meadow Lane ElementaryGoldsboroPublic schoolPK–40
Meadow SchoolBensonPublic schoolPK–80
Meadow View ElementaryJacksonvillePublic schoolK–50
Meadowbrook ElementaryCantonPublic schoolPK–50
Meadowlark ElementaryWinston-SalemPublic schoolPK–50
Meadowlark MiddleWinston-SalemPublic school6–80
Meadowview Magnet MiddleMount AiryPublic school6–80
Mendenhall MiddleGreensboroPublic school6–80
Merancas Middle College-CPCCHuntersvillePublic school110
Merrick-Moore ElementaryDurhamPublic schoolPK–50
Merry Oaks International AcademyCharlottePublic schoolPK–50
Metro SchoolCharlottePublic schoolPK–120
Metrolina Christian AcademyIndian TrailPrivate schoolPK–120