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,351–1,400 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
| School, sort descending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Madison Middle School | Marshall | Public school | 6–8 | 0 |
| Madison Velocity Learning Center | Marshall | Public school | 9–12 | 0 |
| Magellan Charter | Raleigh | Public school | 3–8 | 0 |
| Magnolia Elementary | Lumberton | Public school | PK–8 | 0 |
| Maiden Elementary | Maiden | Public school | PK–6 | 0 |
| Maiden High | Maiden | Public school | 9–12 | 0 |
| Maiden Middle School | Maiden | Public school | 7–8 | 0 |
| Main Street Academy | Winston-Salem | Public school | 6–12 | 0 |
| Mallard Creek Elementary | Charlotte | Public school | PK–5 | 0 |
| Mallard Creek High School | Charlotte | Public school | 9–12 | 0 |
| Mallard Creek STEM Academy | Charlotte | Public school | K–8 | 0 |
| Malpass Corner Elementary | Burgaw | Public school | PK–5 | 0 |
| Manchester Elementary | Spring Lake | Public school | K–5 | 0 |
| Mangum Elementary | Bahama | Public school | K–5 | 0 |
| Manning Elementary School | Roanoke Rapids | Public school | PK–5 | 0 |
| Manteo Elementary School | Manteo | Public school | PK–5 | 0 |
| Manteo High School | Manteo | Public school | 9–12 | 0 |
| Manteo Middle School | Manteo | Public school | 6–8 | 0 |
| Margaret B. Pollard Middle | Chapel Hill | Public school | 6–8 | 0 |
| Margaret Hearne Elementary | Wilson | Public school | PK–5 | 0 |
| Margaret Willis Elementary | Fayetteville | Public school | PK–5 | 0 |
| Mariam Boyd Elementary | Warrenton | Public school | PK–5 | 0 |
| Marie G Davis School | Charlotte | Public school | K–8 | 0 |
| Marion Elementary School | Marion | Public school | PK–5 | 0 |
| Marjorie Williams Academy | Newland | Public school | K–12 | 0 |
| Mars Hill Elementary | Mars Hill | Public school | K–5 | 0 |
| Marshville Elementary | Marshville | Public school | PK–5 | 0 |
| Martin County High | Williamston | Public school | 9–12 | 0 |
| Martin Innovative Early College High | Williamston | Public school | 9 | 0 |
| Martin Luther King Jr Middle | Charlotte | Public school | 6–8 | 0 |
| Martin Middle | Raleigh | Public school | 6–8 | 0 |
| Martin Millennium Academy | Tarboro | Public school | K–8 | 0 |
| Martins Creek Elementary | Murphy | Public school | PK–5 | 0 |
| Marvin B Smith Elementary | Burlington | Public school | PK–5 | 0 |
| Marvin Elementary | Marvin | Public school | PK–5 | 0 |
| Marvin Ridge High | Waxhaw | Public school | 9–12 | 0 |
| Marvin Ridge Middle | Waxhaw | Public school | 6–8 | 0 |
| Mary C Williams Elementary | Wilmington | Public school | K–5 | 0 |
| Mary McArthur Elementary | Fayetteville | Public school | PK–5 | 0 |
| Masonboro Elementary | Wilmington | Public school | K–5 | 0 |
| Massey Hill Classical High | Fayetteville | Public school | 9–12 | 0 |
| Mattamuskeet School | Swan Quarter | Public school | PK–12 | 0 |
| Matthews Charter Academy | Matthews | Public school | K–8 | 0 |
| Matthews Elementary | Matthews | Public school | K–5 | 0 |
| Maureen Joy Charter School | Durham | Public school | K–8 | 0 |
| Mayland Early College | Spruce Pine | Public school | 9 | 0 |
| Maysville Elementary | Maysville | Public school | PK–5 | 0 |
| McAdenville Elementary | McAdenville | Public school | K–5 | 0 |
| McAlpine Elementary | Charlotte | Public school | PK–5 | 0 |
| McClintock Middle | Charlotte | Public school | 6–8 | 0 |