The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Orange County

North Carolina · Public K-12

Orange County, North Carolina operates 38 public K-12 schools today, enrolling approximately 19,582 students (about 515 per campus). By level, that breaks down as 21 elementary, 7 middle, and 8 high schools.

7-year change in Orange County

SY 2017-18 vs SY 2024-25
Total enrollment
19,543
-994 (-5%) vs SY 2017-18
School count
34
-1 (-3%) vs SY 2017-18
% White
49%
was 54%
% Hispanic
22%
was 19%
% Black
12%
was 12%
% Asian
9%
was 9%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
38
6 districts
Enrollment
19,582
NCES CCD
Median income
$90,089
Above North Carolina avg
Free/reduced lunch
39.6%
Below North Carolina avg
Elementary
21
8,196 students
Middle
7
4,231 students
High
8
6,327 students
Combined / other
2
828 students
LARGEST DISTRICT
Chapel Hill-Carrboro City Schools
11,392 students · 6 districts in Orange County

County vs. school enrollment demographics

Left bar is the racial makeup of Orange County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
69%
Hispanic
11%
Black
11%
Asian
8%
Two or more
8%
Native American
1%
Pacific Islander
0%
School enrollment
White
49%
Hispanic
22%
Black
12%
Asian
9%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
61.8%
adults 25+
Poverty rate
5.1%
ACS 5-year
Unemployment
3.6%
civilian labor
Median age
36
18.9% under 18

Test scores in Orange County

Latest 2024-25 ELA proficiency, 30 schools ranked. North Carolina state average: 51.8%.

See all 30 schools in Orange County ranked by score →

All schools (38)

NameCityLevelGradesEnrollmentRating
Chapel Hill HighChapel HillHigh09-121,608·
East Chapel Hill HighChapel HillHigh09-121,419·
Orange HighHillsboroughHigh09-121,161·
Cedar Ridge HighHillsboroughHigh09-121,148·
Carrboro HighCarrboroHigh09-12885·
Eno River AcademyHillsboroughCombinedKG-12828·
Smith MiddleChapel HillMiddle06-08763·
McDougle MiddleChapel HillMiddle06-08659·
A L Stanback MiddleHillsboroughMiddle06-08648·
Culbreth MiddleChapel HillMiddle06-08632·
Phillips MiddleChapel HillMiddle06-08600·
FPG ElementaryChapel HillElementaryPK-05536·
Efland Cheeks ElementaryEflandElementaryPK-05532·
New Hope ElementaryChapel HillElementaryPK-05528·
River Park ElementaryHillsboroughElementaryPK-05523·
Carrboro ElementaryCarrboroElementaryPK-05515·
Orange MiddleHillsboroughMiddle06-08514·
McDougle ElementaryChapel HillElementaryPK-05497·
Rashkis ElementaryChapel HillElementaryPK-05455·
Hillsborough ElementaryHillsboroughElementaryPK-05435·
Seawell ElementaryChapel HillElementaryPK-05416·
Gravelly Hill MiddleEflandMiddle06-08415·
Northside ElementaryChapel HillElementaryPK-05412·
Ephesus ElementaryChapel HillElementaryPK-05410·
Scroggs ElementaryChapel HillElementaryPK-05410·
Grady Brown ElementaryHillsboroughElementaryPK-05406·
Glenwood ElementaryChapel HillElementaryKG-05390·
Morris Grove ElementaryChapel HillElementaryPK-05383·
The Expedition SchoolHillsboroughElementaryKG-08380·
Pathways ElementaryHillsboroughElementaryPK-05371·
Estes Hills ElementaryChapel HillElementaryPK-05336·
Central ElementaryHillsboroughElementaryPK-05261·
Partnership AcademyHillsboroughHigh09-1240·
Virtual Academy SchoolChapel HillHigh09-1239·
Phoenix Academy HighChapel HillHigh08-1227·
UNC Hospital SchoolChapel HillCombinedPK-120·
Carolina AchieveMebaneElementaryM-M··
West Triangle High SchoolMebaneElementaryM-M··

Cities in Orange County

Chapel Hill20 schoolsHillsborough12 schoolsCarrboro2 schoolsEfland2 schoolsMebane2 schools

About Orange County

In North Carolina, Orange County is a middle-population county of about 149,678 residents. 38 public schools across the county instructs about 19,582 students between them.

Looking at the broader picture, census numbers show the median household earns about $90,089 a year, 62% of adults hold a bachelor's degree or higher, and the poverty rate is around 5%. That income level is 43% higher than the North Carolina median.

In terms of grade levels, Orange County is made up of 21 elementary schools (8,196 students), 7 middle schools (4,231), 8 high schools (6,327), and 2 combined or other schools.

Chapel Hill-Carrboro City Schools dominates the local landscape, accounting for roughly 11,392 students on its own.

Looking at the last 7 years. Total public-school enrollment in Orange County has decreased 5% since SY 2017-18, moving from about 20,537 students to 19,543. Over that span, Orange County lost 1 school, going from 35 to 34. The White share of public-school enrollment shrank from 54% to 49%.

On this page, the community for Orange County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Orange County?
There are 38 public K-12 schools in Orange County, North Carolina, with a combined enrollment of about 19,582.
How many high schools are in Orange County?
Orange County, North Carolina has 8 public high schools, serving approximately 6,327 students.
How many middle schools are in Orange County?
Orange County, North Carolina has 7 public middle schools, serving approximately 4,231 students.
How many elementary schools are in Orange County?
Orange County, North Carolina has 21 public elementary schools, serving approximately 8,196 students.
What is the largest school district in Orange County?
Chapel Hill-Carrboro City Schools is the largest school district in Orange County, serving approximately 11,392 students. The county contains 6 school districts overall.
What is the population of Orange County?
Orange County, North Carolina has a population of approximately 149,678, with a median age of 36. About 18.9% of residents are under 18.
What is the median household income in Orange County?
Median household income in Orange County is $90,089, above the North Carolina average of $63,182. About 5.1% of residents live below the federal poverty line.
How educated are residents of Orange County?
Approximately 61.8% of adults 25 and older in Orange County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Orange County qualify for free or reduced lunch?
Roughly 39.6% of students in Orange County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Orange County schools?
Across Orange County public schools, the enrollment-weighted student-teacher ratio is approximately 14.5 to 1.

Orange County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data