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 2,051–2,100 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
| School, sort descending | City, sort ascending | Type | Grades | Active scholarships, sort ascending |
|---|---|---|---|---|
| Omni Montessori School | Charlotte | Private school | PK–9 | 0 |
| ONE Academy | Siler City | Public school | 6–12 | 0 |
| One World Montessori Llc | Jacksonville | Private school | PK–9 | 0 |
| Onslow Christian Academy | Jacksonville | Private school | K–12 | 0 |
| Onslow Early College | Jacksonville | Public school | 9–12 | 0 |
| Onslow Virtual School | Jacksonville | Public school | K–12 | 0 |
| Opendoor School | Winterville | Private school | K–5 | 0 |
| Orange High | Hillsborough | Public school | 9–12 | 0 |
| Orange Middle | Hillsborough | Public school | 6–8 | 0 |
| Orrum Middle | Orrum | Public school | 5–8 | 0 |
| Otis L Hairston Sr Middle | Greensboro | Public school | 6–8 | 0 |
| Our Lady Of Grace Catholic School | Greensboro | Private school | PK–8 | 0 |
| Our Lady Of Mercy Catholic School | Winston Salem | Private school | PK–8 | 0 |
| Our Lady Perpetual Help Catholic School | Rocky Mount | Private school | K–8 | 0 |
| Outreach Christian Academy | Hamlet | Private school | PK–12 | 0 |
| Overhills Elementary | Spring Lake | Public school | PK–5 | 0 |
| Overhills High | Spring Lake | Public school | 9–12 | 0 |
| Overhills Middle | Spring Lake | Public school | 6–8 | 0 |
| Overton Elementary | Salisbury | Public school | PK–5 | 0 |
| Owen High | Black Mountain | Public school | 9–12 | 0 |
| Owen Middle | Swannanoa | Public school | 6–8 | 0 |
| Oxendine Elementary | Maxton | Public school | PK–6 | 0 |
| Oxford Elementary | Claremont | Public school | K–6 | 0 |
| Oxford Preparatory | Oxford | Public school | K–12 | 0 |
| P S Jones Middle | Washington | Public school | 6–8 | 0 |
| P W Moore Elementary | Elizabeth City | Public school | K–5 | 0 |
| Pactolus | Greenville | Public school | PK–8 | 0 |
| Page High | Greensboro | Public school | 9–12 | 0 |
| Page Street Elementary | Troy | Public school | 3–5 | 0 |
| Paisley Magnet School | Winston Salem | Public school | 6–10 | 0 |
| Palisades Episcopal School | Charlotte | Private school | PK–8 | 0 |
| Palisades High School | Charlotte | Public school | 9–12 | 0 |
| Palisades Park Elementary | Charlotte | Public school | K–5 | 0 |
| Pamlico County High | Bayboro | Public school | 9–12 | 0 |
| Pamlico County Middle | Bayboro | Public school | 6–8 | 0 |
| Pamlico County Primary | Bayboro | Public school | PK–3 | 0 |
| Panther Creek High | Cary | Public school | 9–12 | 0 |
| Park View Elementary | Mooresville | Public school | K–2 | 0 |
| Parkland High | Winston Salem | Public school | 9–12 | 0 |
| Parkside Elementary | Morrisville | Public school | PK–5 | 0 |
| Parkton Elementary | Parkton | Public school | PK–8 | 0 |
| Parkview Village Elementary | High Point | Public school | PK–5 | 0 |
| Parkway Elementary | Boone | Public school | PK–8 | 0 |
| Parkwood Elementary | Durham | Public school | PK–5 | 0 |
| Parkwood Elementary | Jacksonville | Public school | K–5 | 0 |
| Parkwood High | Monroe | Public school | 9–12 | 0 |
| Parkwood Middle | Monroe | Public school | 6–8 | 0 |
| Partnership Academy | Hillsborough | Public school | 9–12 | 0 |
| Partnership Elementary | Raleigh | Public school | K–5 | 0 |
| Pasquotank County High | Elizabeth City | Public school | 9–12 | 0 |