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 951–1,000 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 |
|---|---|---|---|---|
| H B Sugg Elementary | Farmville | Public school | PK–2 | 0 |
| H H Beam Elementary | Gastonia | Public school | PK–5 | 0 |
| H J MacDonald Middle | New Bern | Public school | 6–8 | 0 |
| H L Trigg Community | Elizabeth City | Public school | 6–12 | 0 |
| Halifax County Early College High | Weldon | Public school | 9–12 | 0 |
| Haliwa-Saponi Tribal School | Hollister | Public school | K–12 | 0 |
| Hall Fletcher Elementary | Asheville | Public school | PK–5 | 0 |
| Hall-Woodward Elementary | Winston Salem | Public school | PK–5 | 0 |
| Hallsboro-Artesia Elementary | Hallsboro | Public school | PK–6 | 0 |
| Hallyburton Academy | Drexel | Public school | 6–12 | 0 |
| Hamlet Middle | Hamlet | Public school | 6–8 | 0 |
| Hanes Magnet School | Winston Salem | Public school | 6–8 | 0 |
| Happy Valley Elementary | Lenoir | Public school | PK–8 | 0 |
| Hardin Park Elementary | Boone | Public school | PK–8 | 0 |
| Harding University High School | Charlotte | Public school | 9–12 | 0 |
| Hargrove Elementary | Faison | Public school | PK–5 | 0 |
| Harkers Island Elementary | Harkers Island | Public school | K–5 | 0 |
| Harmony Elementary | Harmony | Public school | PK–5 | 0 |
| Harnett Central High | Angier | Public school | 9–12 | 0 |
| Harnett Central Middle | Angier | Public school | 6–8 | 0 |
| Harnett County Early College | Dunn | Public school | 9 | 0 |
| Harnett Virtual Academy | Lillington | Public school | K–12 | 0 |
| Harold E. Winkler Middle | Concord | Public school | 6–8 | 0 |
| Harper Middle College High | Charlotte | Public school | 11 | 0 |
| Harris Creek Elementary | Raleigh | Public school | PK–5 | 0 |
| Harris Elementary School | Forest City | Public school | PK–5 | 0 |
| Harris Road Middle | Concord | Public school | 6–8 | 0 |
| Harrisburg Elementary | Harrisburg | Public school | PK–5 | 0 |
| Harry M Arndt Middle | Hickory | Public school | 7–8 | 0 |
| Harvey R Newlin Elementary | Burlington | Public school | PK–5 | 0 |
| Hasty Elementary | Thomasville | Public school | PK–5 | 0 |
| Havelock Elementary | Havelock | Public school | PK–5 | 0 |
| Havelock High | Havelock | Public school | 9–12 | 0 |
| Havelock Middle | Havelock | Public school | 6–8 | 0 |
| Haw Creek Elementary | Asheville | Public school | PK–5 | 0 |
| Haw River Elementary | Haw River | Public school | PK–5 | 0 |
| Hawfields Middle | Mebane | Public school | 6–8 | 0 |
| Hawk Eye Elementary | Red Springs | Public school | PK–5 | 0 |
| Hawk Ridge Elementary | Charlotte | Public school | PK–5 | 0 |
| Hawks Nest STEAM Academy | Gastonia | Public school | K–5 | 0 |
| Hawthorne Academy of Health Sciences | Charlotte | Public school | 9–12 | 0 |
| Hayesville Elementary | Hayesville | Public school | 3–5 | 0 |
| Hayesville High | Hayesville | Public school | 9–12 | 0 |
| Hayesville Middle | Hayesville | Public school | 6–8 | 0 |
| Hayesville Primary School | Hayesville | Public school | PK–2 | 0 |
| Haynes Inman Education Center | Jamestown | Public school | PK–12 | 0 |
| Haywood Early College | Clyde | Public school | 9 | 0 |
| Hazelwood Elementary | Waynesville | Public school | PK–5 | 0 |
| Heide Trask High | Rocky Point | Public school | 9–12 | 0 |
| Helena Elementary | Timberlake | Public school | K–5 | 0 |