2,794 schools in North Carolina
100 counties · 502 cities · Public K-12
North Carolina hosts 2,794 public K-12 campuses, with 100 counties and 502 cities feeding the directory below. Myers Park High School is the largest individual school at 3,225 students.
Test scores
Reading, SY 2024-25. State average: 51.8% met or exceeded.Top 5 schools
- 94.7%
- 94.6%
- 94.4%
- 94.3%
- 94.3%
Lowest 5 schools
- 7.1%
- 11.3%
- 13.5%
- 13.7%
- 13.9%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| Carolina Charter Remote Academy: CFA | Angier | Wake County | Elementary | · | · |
| Cedar Grove Elementary | Nashville | Nash County | Combined | · | · |
| Connections Learning Academy | Tarboro | Edgecombe County | Elementary | · | · |
| Connections Virtual Academy | Tarboro | Edgecombe County | Elementary | · | · |
| Creedmoor Elementary | Creedmoor | Granville County | Combined | · | · |
| Dare Early College | Manteo | Dare County | Elementary | · | · |
| Davidson County Schools Virtual Academy | Thomasville | Davidson County | Combined | · | · |
| Dogwood Classical Academy | Belmont | Gaston County | Combined | · | · |
| Eastside STREAM Academy | Charlotte | Mecklenburg County | Combined | · | · |
| Felton Grove High | Apex | Wake County | Elementary | · | · |
| GO BIG | Charlotte | Mecklenburg County | Elementary | · | · |
| Granville Central Middle School | Stem | Granville County | Elementary | · | · |
| Greenville Preparatory Academy | Greenville | Pitt County | Combined | · | · |
| Honor Prep | Charlotte | Mecklenburg County | Elementary | · | · |
| Invest Collegiate Transform | Charlotte | Mecklenburg County | Combined | · | · |
| Knox Middle | Salisbury | Rowan County | Combined | · | · |
| Liberty Charter Academy | Summerfield | Guilford County | Elementary | · | · |
| Longleaf School of Arts Remote Academy | Raleigh | Wake County | Elementary | · | · |
| Marine Sci. and Tech. Early College HS | Morehead City | Carteret County | Combined | · | · |
| Middle College High at Bennett | Greensboro | Guilford County | Combined | · | · |
| Moore Innovative High School | Pinehurst | Moore County | Elementary | · | · |
| Nalanda Charter School | Raleigh | Wake County | Elementary | · | · |
| North Oak Academy | Durham | Durham County | Elementary | · | · |
| Onslow Virtual Elementary | Jacksonville | Onslow County | Combined | · | · |
| Peeler Open Elementary | Greensboro | Guilford County | Combined | · | · |
| Plain View Primary | Tar Heel | Bladen County | Combined | · | · |
| Pleasant Plains Elementary | Apex | Wake County | Elementary | · | · |
| Rex Road Elementary | Holly Springs | Wake County | Elementary | · | · |
| School of the Arts for Boys Acad (SABA) | Pittsboro | Chatham County | Combined | · | · |
| Sledge Institute | Henderson | Vance County | Elementary | · | · |
| Swann Middle School | Greensboro | Guilford County | Elementary | · | · |
| Swift Creek Elementary | Whitakers | Nash County | Combined | · | · |
| Swift Creek Elementary | Smithfield | Johnston County | Elementary | · | · |
| Tabor City Elementary | Tabor City | Columbus County | Combined | · | · |
| Tabor City Middle | Tabor City | Columbus County | Combined | · | · |
| Triad International Studies | High Point | Guilford County | Elementary | · | · |
| Tulls Creek Elementary School | Moyock | Currituck County | Elementary | · | · |
| Visual and Performing Arts School | Greensboro | Guilford County | Elementary | · | · |
| Wake Virtual Elementary | Cary | Wake County | Combined | · | · |
| Wake Virtual High | Cary | Wake County | Combined | · | · |
| Wake Virtual Middle | Cary | Wake County | Combined | · | · |
| Warren New Tech High | Warrenton | Warren County | Combined | · | · |
| West Triangle High School | Mebane | Orange County | Elementary | · | · |
| Woodland Elementary School | Maysville | Onslow County | Elementary | · | · |