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

Currituck County

North Carolina · Public K-12

Public K-12 schools in Currituck County number 12 per the most recent NCES data, averaging about 388 students per campus. By level, that breaks down as 8 elementary, 2 middle, and 2 high schools.

7-year change in Currituck County

SY 2017-18 vs SY 2024-25
Total enrollment
4,651
+554 (+14%) vs SY 2017-18
School count
11
0 (0%) vs SY 2017-18
% White
73%
was 80%
% Hispanic
11%
was 6%
% Black
5%
was 5%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
30,601
all ages · ACS 5-yr
Schools
12
2 districts
Enrollment
4,651
students · NCES CCD
Median income
$93,511
Above North Carolina avg
Free/reduced lunch
35.9%
Below North Carolina avg
Elementary
8
2,246 students
Middle
2
1,070 students
High
2
1,335 students
Combined / other
0
schools
LARGEST DISTRICT
Currituck County Schools
4,601 students · 2 districts in Currituck County

County vs. school enrollment demographics

Left bar is the racial makeup of Currituck 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
85%
Hispanic
5%
Black
5%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
73%
Hispanic
11%
Black
5%
Asian
1%
Two or more
10%
Native American
0%
Pacific Islander
0%
Bachelor's+
30.9%
adults 25+
Poverty rate
5.3%
ACS 5-year
Unemployment
3.0%
civilian labor
Median age
42
21.9% under 18

Test scores in Currituck County

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

See all 10 schools in Currituck County ranked by score →

All schools (12)

NameCityLevelGradesEnrollmentRating
Currituck County HighBarcoHigh09-121,061·
Moyock ElementaryMoyockElementaryPK-05740·
Moyock MiddleMoyockMiddle06-08635·
Shawboro Elementary SchoolShawboroElementaryPK-05625·
Currituck County MiddleBarcoMiddle06-08435·
The JP Knapp ECH (i)SchoolCurrituckHigh09-13274·
Central ElementaryBarcoElementaryPK-05264·
W T Griggs ElementaryPoplar BranchElementaryPK-05258·
Jarvisburg ElementaryJarvisburgElementaryKG-05218·
Knotts Island ElementaryKnotts IslandElementaryKG-0591·
Water's Edge Village SchoolCorollaElementaryKG-0850·
Tulls Creek Elementary SchoolMoyockElementaryM-M··

Cities in Currituck County

Barco3 schoolsMoyock3 schoolsCorolla1 schoolCurrituck1 schoolJarvisburg1 schoolKnotts Island1 schoolPoplar Branch1 schoolShawboro1 school

About Currituck County

In North Carolina, Currituck County is a thinly populated county of about 30,601 residents. 12 public schools across the county enrolls about 4,651 students between them.

For perspective, census numbers show median household income runs near $93,511, about 31% of adults have a bachelor's degree or above, and the poverty rate is around 5%. That income level is 48% noticeably above the North Carolina median.

On the level-by-level breakdown, Currituck County spans 8 elementary schools (2,246 students), 2 middle schools (1,070), and 2 high schools (1,335).

Currituck County Schools dominates the local landscape, accounting for roughly 4,601 students on its own.

Five-year track record. Combined enrollment now sits at 4,651 students, rose 14% from the 4,097 reported in SY 2017-18. Demographically, the White share of enrollment shrank from 80% to 73%.

On this page, the community for Currituck County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Currituck County?
There are 12 public K-12 schools in Currituck County, North Carolina, with a combined enrollment of about 4,651.
How many high schools are in Currituck County?
Currituck County, North Carolina has 2 public high schools, serving approximately 1,335 students.
How many middle schools are in Currituck County?
Currituck County, North Carolina has 2 public middle schools, serving approximately 1,070 students.
How many elementary schools are in Currituck County?
Currituck County, North Carolina has 8 public elementary schools, serving approximately 2,246 students.
What is the largest school district in Currituck County?
Currituck County Schools is the largest school district in Currituck County, serving approximately 4,601 students. The county contains 2 school districts overall.
What is the population of Currituck County?
Currituck County, North Carolina has a population of approximately 30,601, with a median age of 42. About 21.9% of residents are under 18.
What is the median household income in Currituck County?
Median household income in Currituck County is $93,511, above the North Carolina average of $63,182. About 5.3% of residents live below the federal poverty line.
How educated are residents of Currituck County?
Approximately 30.9% of adults 25 and older in Currituck County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Currituck County qualify for free or reduced lunch?
Roughly 35.9% of students in Currituck 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 Currituck County schools?
Across Currituck County public schools, the enrollment-weighted student-teacher ratio is approximately 20.7 to 1.

Currituck County school rankings

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