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,701–1,750 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 |
|---|---|---|---|---|
| Oaklawn Language Academy | Charlotte | Public school | K–8 | 0 |
| Oakley Elementary | Asheville | Public school | PK–5 | 0 |
| Oaks Road Academy | New Bern | Public school | PK–5 | 0 |
| Oakview Elementary | Apex | Public school | PK–5 | 0 |
| Oakwood Elementary | Yanceyville | Public school | PK–5 | 0 |
| Oakwood Elementary | Hickory | Public school | PK–5 | 0 |
| Oakwood Middle IB School | Statesville | Public school | 6–8 | 0 |
| Oberlin Middle | Raleigh | Public school | 6–8 | 0 |
| Ocracoke School | Ocracoke | Public school | PK–12 | 0 |
| Ogden Elementary | Wilmington | Public school | K–5 | 0 |
| Old Dock Elementary | Whiteville | Public school | PK–4 | 0 |
| Old Fort Elementary School | Old Fort | Public school | PK–5 | 0 |
| Old Main STREAM Academy | Pembroke | Public school | K–8 | 0 |
| Old Richmond Elementary | Tobaccoville | Public school | PK–5 | 0 |
| Old Town Elementary | Winston Salem | Public school | PK–5 | 0 |
| Olde Providence Elementary | Charlotte | Public school | K–5 | 0 |
| Olds Elementary | Raleigh | Public school | PK–5 | 0 |
| Olive Chapel Elementary | Apex | Public school | PK–5 | 0 |
| Olympic High School | Charlotte | Public school | 9–12 | 0 |
| ONE Academy | Siler City | Public school | 6–12 | 0 |
| Onslow Early College | Jacksonville | Public school | 9–12 | 0 |
| Onslow Virtual School | Jacksonville | Public school | K–12 | 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 |
| 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 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 |