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

Graham County

North Carolina · Public K-12

Graham County is a North Carolina county whose public-school system spans 3 campuses and approximately 1,096 students. Median household income runs about $49,684. The level mix is 1 elementary, 1 middle, and 1 high schools.

7-year change in Graham County

SY 2017-18 vs SY 2024-25
Total enrollment
1,096
-100 (-8%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
76%
was 78%
% Hispanic
5%
was 4%
% Black
0%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
3
1 districts
Enrollment
1,096
NCES CCD
Median income
$49,684
Below North Carolina avg
Free/reduced lunch
99.2%
Above North Carolina avg
Elementary
1
521 students
Middle
1
243 students
High
1
332 students
Combined / other
0
schools
LARGEST DISTRICT
Graham County Schools
1,096 students · 1 district in Graham County

County vs. school enrollment demographics

Left bar is the racial makeup of Graham 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
3%
Black
0%
Asian
1%
Two or more
2%
Native American
10%
Pacific Islander
0%
School enrollment
White
76%
Hispanic
5%
Black
0%
Asian
0%
Two or more
3%
Native American
15%
Pacific Islander
0%
Bachelor's+
17.6%
adults 25+
Poverty rate
3.9%
ACS 5-year
Unemployment
7.0%
civilian labor
Median age
46
19.1% under 18

Test scores in Graham County

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

Top 3 schools (ELA)
  1. Robbinsville High· 63.4%
  2. Robbinsville Elementary· 35.5%
  3. Robbinsville Middle· 31.5%

See all 3 schools in Graham County ranked by score →

All schools (3)

NameCityLevelGradesEnrollmentRating
Robbinsville ElementaryRobbinsvilleElementaryPK-05521·
Robbinsville HighRobbinsvilleHigh09-12332·
Robbinsville MiddleRobbinsvilleMiddle06-08243·

Cities in Graham County

Robbinsville3 schools

About Graham County

Graham County is a rural-scale county of about 8,072 residents in North Carolina. Its public-school system instructs approximately 1,096 students across 3 schools.

Looking at the wider area, census numbers show the median household earns about $49,684 a year, 18% of adults hold a bachelor's degree or higher, and roughly 4% of residents live below the federal poverty line. That income level is 21% meaningfully below the North Carolina median.

In terms of grade levels, Graham County is made up of 1 elementary school (521 students), 1 middle school (243), and 1 high school (332).

The largest single district in Graham County is Graham County Schools, which alone enrolls about 1,096 students.

Over the past 7-year window. Combined enrollment now sits at 1,096 students, decreased 8% from the 1,196 reported in SY 2017-18.

On this page, the community for Graham County discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Graham County?
Graham County, North Carolina has 3 public K-12 schools serving approximately 1,096 students.
How many high schools are in Graham County?
Graham County, North Carolina has 1 public high school, serving approximately 332 students.
How many middle schools are in Graham County?
Graham County, North Carolina has 1 public middle school, serving approximately 243 students.
How many elementary schools are in Graham County?
Graham County, North Carolina has 1 public elementary school, serving approximately 521 students.
What is the largest school district in Graham County?
Graham County Schools is the largest school district in Graham County, serving approximately 1,096 students. The county contains 1 school district overall.
What is the population of Graham County?
Graham County, North Carolina has a population of approximately 8,072, with a median age of 46. About 19.1% of residents are under 18.
What is the median household income in Graham County?
Median household income in Graham County is $49,684, below the North Carolina average of $63,182. About 3.9% of residents live below the federal poverty line.
How educated are residents of Graham County?
Approximately 17.6% of adults 25 and older in Graham County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Graham County qualify for free or reduced lunch?
Roughly 99.2% of students in Graham 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 Graham County schools?
Across Graham County public schools, the enrollment-weighted student-teacher ratio is approximately 14.2 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data