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,401–1,450 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
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 Reg Scholars AcademyCharlottePublic schoolK–80
Micro ElementaryMicroPublic schoolPK–50
Middle College at GTCC-GreensboroGreensboroPublic school90
Middle College at GTCC-High PointHigh PointPublic school90
Middle College of Forsyth CntyWinston-SalemPublic school11–120
Middle Creek ElementaryApexPublic schoolPK–50
Middle Creek HighApexPublic school9–120
Middlesex ElementaryMiddlesexPublic schoolPK–50
Midway ElementaryDunnPublic schoolPK–50
Midway ElementaryLexingtonPublic schoolPK–50
Midway HighNewton GrovePublic school9–120
Midway MiddleDunnPublic school6–80
Military and Global LeadershipCharlottePublic school9–120
Mill Creek MiddleClaremontPublic school7–80
Millbridge ElementaryChina GrovePublic schoolK–50
Millbrook ElementaryRaleighPublic schoolPK–50
Millbrook HighRaleighPublic school9–120
Millennium Charter AcademyMount AiryPublic schoolK–120
Millers Creek Elementary SchoolMillers CreekPublic schoolPK–50
Millingport ElementaryAlbemarlePublic schoolK–50
Millis Road ElementaryJamestownPublic schoolPK–50
Mills Park ElementaryCaryPublic schoolPK–50
Mills Park MiddleCaryPublic school6–80
Mills River ElementaryMills RiverPublic schoolK–50
Milton M Daniels Learning CenterWilsonPublic school2–120
Mineral Springs ElementaryWinston SalemPublic schoolPK–50
Mineral Springs ElementaryEllerbePublic schoolPK–50
Mineral Springs MiddleWinston SalemPublic school6–80