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

Caldwell County

North Carolina · Public K-12

Caldwell County sits inside North Carolina and runs 26 public K-12 schools, enrolling about 10,920 students. Caldwell County Schools alone accounts for 10,667 of those students. That works out to 15 elementary, 4 middle, and 6 high schools.

7-year change in Caldwell County

SY 2017-18 vs SY 2024-25
Total enrollment
10,920
-842 (-7%) vs SY 2017-18
School count
26
0 (0%) vs SY 2017-18
% White
72%
was 79%
% Hispanic
15%
was 11%
% Black
5%
was 5%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
80,536
all ages · ACS 5-yr
Schools
26
2 districts
Enrollment
10,920
students · NCES CCD
Median income
$56,425
Below North Carolina avg
Free/reduced lunch
94.5%
Above North Carolina avg
Elementary
15
5,362 students
Middle
4
2,038 students
High
6
3,382 students
Combined / other
1
138 students
LARGEST DISTRICT
Caldwell County Schools
10,667 students · 2 districts in Caldwell County

County vs. school enrollment demographics

Left bar is the racial makeup of Caldwell 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
86%
Hispanic
7%
Black
4%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
72%
Hispanic
15%
Black
5%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
18.8%
adults 25+
Poverty rate
10.8%
ACS 5-year
Unemployment
5.0%
civilian labor
Median age
45
19.7% under 18

Test scores in Caldwell County

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

Lowest 5 schools (ELA)
  1. Valmead Elementary· 32.6%
  2. Gamewell Middle· 36.3%
  3. Whitnel Elementary· 37.9%
  4. West Caldwell High· 38.1%
  5. Gamewell Elementary· 42.5%

See all 23 schools in Caldwell County ranked by score →

All schools (26)

NameCityLevelGradesEnrollmentRating
South Caldwell HighHudsonHigh09-121,272·
Hibriten HighLenoirHigh09-12818·
Hudson ElementaryHudsonElementaryPK-05665·
Granite Falls ElementaryGranite FallsElementaryPK-05647·
West Caldwell HighLenoirHigh09-12634·
Hudson MiddleHudsonMiddle06-08551·
Granite Falls MiddleGranite FallsMiddle06-08518·
William Lenoir MiddleLenoirMiddle06-08512·
Gamewell ElementaryLenoirElementaryPK-05459·
Gamewell MiddleLenoirMiddle06-08457·
Dudley Shoals ElementaryGranite FallsElementaryPK-05433·
Davenport A+ SchoolLenoirElementaryPK-05429·
Lower Creek ElementaryLenoirElementaryPK-05396·
Caldwell Early CollegeHudsonHigh09-13387·
Baton ElementaryGranite FallsElementaryPK-05357·
Sawmills ElementaryGranite FallsElementaryPK-05351·
Whitnel ElementaryLenoirElementaryPK-05330·
Collettsville SchoolCollettsvilleElementaryPK-08321·
Valmead ElementaryLenoirElementaryPK-05305·
Oak Hill Charter SchoolLenoirElementaryKG-08253·
Happy Valley ElementaryLenoirElementaryPK-08234·
Caldwell Applied Sciences AcademyHudsonHigh09-12218·
Kings Creek ElementaryLenoirElementaryPK-08153·
Caldwell Online AcademyLenoirCombined04-12138·
Gateway SchoolGranite FallsHigh06-1253·
Horizons ElementaryLenoirElementaryKG-0529·

Cities in Caldwell County

Lenoir14 schoolsGranite Falls6 schoolsHudson5 schoolsCollettsville1 school

About Caldwell County

Caldwell County is a mid-sized county of about 80,536 residents in North Carolina. Its public-school system serves approximately 10,920 students across 26 schools.

Zooming out, census numbers show typical household earnings sit around $56,425, about 19% of adults have a bachelor's degree or above, and roughly 11% of residents live below the federal poverty line. That income level is 11% below the North Carolina median.

In terms of grade levels, Caldwell County is built around 15 elementary schools (5,362 students), 4 middle schools (2,038), 6 high schools (3,382), and 1 combined or other schools.

Caldwell County Schools dominates the local landscape, accounting for roughly 10,667 students on its own.

Five-year track record. Total public-school enrollment in Caldwell County has shrank 7% since SY 2017-18, moving from about 11,762 students to 10,920. On the demographic side, White enrollment moved from 79% to 72% over the same window.

On allk12, the community for Caldwell County discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Caldwell County?
There are 26 public K-12 schools in Caldwell County, North Carolina, with a combined enrollment of about 10,920.
How many high schools are in Caldwell County?
Caldwell County, North Carolina has 6 public high schools, serving approximately 3,382 students.
How many middle schools are in Caldwell County?
Caldwell County, North Carolina has 4 public middle schools, serving approximately 2,038 students.
How many elementary schools are in Caldwell County?
Caldwell County, North Carolina has 15 public elementary schools, serving approximately 5,362 students.
What is the largest school district in Caldwell County?
Caldwell County Schools is the largest school district in Caldwell County, serving approximately 10,667 students. The county contains 2 school districts overall.
How many people live in Caldwell County?
Caldwell County has roughly 80,536 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Caldwell County?
Median household income in Caldwell County is $56,425, below the North Carolina average of $63,182. About 10.8% of residents live below the federal poverty line.
How educated are residents of Caldwell County?
Approximately 18.8% of adults 25 and older in Caldwell County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Caldwell County qualify for free or reduced lunch?
Roughly 94.5% of students in Caldwell County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Caldwell County schools?
Across Caldwell County public schools, the enrollment-weighted student-teacher ratio is approximately 18.6 to 1.

Caldwell County school rankings

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