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 101–150 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 |
|---|---|---|---|---|
| Avery Middle | Newland | Public school | 6–8 | 0 |
| Avery's Creek Elementary | Arden | Public school | PK–4 | 0 |
| Aycock Elementary | Henderson | Public school | PK–5 | 0 |
| Ayden Elementary | Ayden | Public school | PK–5 | 0 |
| Ayden-Grifton High | Ayden | Public school | 9–12 | 0 |
| Ayden Middle | Ayden | Public school | 6–8 | 0 |
| B. Everett Jordan Elementary | Graham | Public school | K–5 | 0 |
| B F Grady Elementary | Albertson | Public school | PK–8 | 0 |
| B O Barnes Elementary | Wilson | Public school | K–5 | 0 |
| Badin Elementary | Badin | Public school | K–5 | 0 |
| Bailey Elementary | Bailey | Public school | PK–5 | 0 |
| Bailey Middle | Cornelius | Public school | 6–8 | 0 |
| Baileywick Road Elementary | Raleigh | Public school | PK–5 | 0 |
| Bain Elementary | Mint Hill | Public school | PK–5 | 0 |
| Balfour Elementary | Asheboro | Public school | K–5 | 0 |
| Ballantyne Elementary | Charlotte | Public school | K–5 | 0 |
| Ballantyne Ridge High School | Charlotte | Public school | 9–12 | 0 |
| Ballentine Elementary | Fuquay Varina | Public school | PK–5 | 0 |
| Balls Creek Elementary | Newton | Public school | PK–6 | 0 |
| Bandys High | Catawba | Public school | 9–12 | 0 |
| Banks Elementary | Kinston | Public school | PK–5 | 0 |
| Banks Road Elementary | Raleigh | Public school | PK–5 | 0 |
| Banner Elk Elementary | Banner Elk | Public school | PK–5 | 0 |
| Banoak Elementary | Vale | Public school | K–6 | 0 |
| Barnardsville Elementary | Barnardsville | Public school | PK–4 | 0 |
| Barnette Elementary | Huntersville | Public school | PK–5 | 0 |
| Bartlett Yancey High | Yanceyville | Public school | 9–12 | 0 |
| Barton Pond Elementary | Raleigh | Public school | PK–5 | 0 |
| Bartram Academy | Franklin | Public school | 9–12 | 0 |
| Barwell Road Elementary | Raleigh | Public school | PK–5 | 0 |
| Baskerville Elementary | Rocky Mount | Public school | K–5 | 0 |
| Bath Elementary | Bath | Public school | K–8 | 0 |
| Baton Elementary | Granite Falls | Public school | PK–5 | 0 |
| Battleground Elementary | Lincolnton | Public school | PK–5 | 0 |
| Baucom Elementary | Apex | Public school | PK–5 | 0 |
| Bear Grass Charter School | Williamston | Public school | 5–12 | 0 |
| Bearfield Primary | Ahoskie | Public school | PK–3 | 0 |
| Beaufort Co Early College High | Washington | Public school | 9 | 0 |
| Beaufort Elementary | Beaufort | Public school | PK–5 | 0 |
| Beaufort Middle | Beaufort | Public school | 6–8 | 0 |
| Beaver Dam Elementary | Roseboro | Public school | K–5 | 0 |
| Beaverdam Elementary | Raleigh | Public school | PK–5 | 0 |
| Beddingfield High | Wilson | Public school | 9–12 | 0 |
| Bell Elementary | Asheville | Public school | 1–5 | 0 |
| Bell Fork Elementary | Jacksonville | Public school | K–5 | 0 |
| Belmont Central Elementary | Belmont | Public school | 2–5 | 0 |
| Belmont Elementary School | Roanoke Rapids | Public school | PK–5 | 0 |
| Belmont Middle | Belmont | Public school | 6–8 | 0 |
| Belville Elementary | Leland | Public school | K–5 | 0 |
| Belvoir Elementary | Greenville | Public school | PK–5 | 0 |