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

2 schools in Carrboro

North Carolina · Public K-12

Of the 2 public K-12 schools in Carrboro, combined enrollment is roughly 1,400 students (an average of 700 per campus).

7-year change in Carrboro

SY 2017-18 vs SY 2024-25
Total enrollment
1,400
+62 (+5%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
52%
was 56%
% Hispanic
32%
was 24%
% Black
7%
was 8%
% Asian
4%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Carrboro ElementaryElementaryPK-05515
Carrboro HighHigh09-12885

About Carrboro

Public education in Carrboro, North Carolina runs across 2 schools that serves roughly 1,400 students. By footprint, Carrboro sits in the small bracket.

Looking at the level breakdown, the city covers 1 elementary, and 1 high.

Schools in Carrboro average about 700 students each, 23% higher than the North Carolina norm.

Over the past 7-year window. Across the same 7-year window, public-school enrollment increased 5%: 1,338 students in SY 2017-18 versus 1,400 in SY 2024-25. Demographically, the Hispanic share of enrollment increased from 24% to 32%.

Within the allk12 community for this area, the community for Carrboro discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Carrboro, North Carolina?
There are 2 public K-12 schools in Carrboro, with a combined enrollment of about 1,400.
How many elementary, middle, and high schools are in Carrboro?
Carrboro has 1 elementary, 1 high public schools.
What is the largest public school in Carrboro?
Carrboro High is the largest public school in Carrboro by enrollment, with approximately 885 students.
What school districts serve Carrboro?
Carrboro public schools are operated by Chapel Hill-Carrboro City Schools.
What grade levels do public schools in Carrboro cover?
Public schools in Carrboro serve students from pre-K through grade 12.