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

Craig County

Virginia · Public K-12

Craig County, Virginia operates 2 public K-12 schools today, enrolling approximately 507 students (about 254 per campus). The level mix is 1 elementary and 1 high schools.

7-year change in Craig County

SY 2017-18 vs SY 2024-25
Total enrollment
507
-107 (-17%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
98%
was 98%
% Hispanic
1%
was 1%
% Black
0%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
2
1 districts
Enrollment
507
NCES CCD
Median income
$69,057
Below Virginia avg
Free/reduced lunch
81.3%
Above Virginia avg
Elementary
1
229 students
Middle
0
schools
High
1
278 students
Combined / other
0
schools
LARGEST DISTRICT
Craig County Public Schools
507 students · 1 district in Craig County

County vs. school enrollment demographics

Left bar is the racial makeup of Craig 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
96%
Hispanic
2%
Black
0%
Asian
0%
Two or more
2%
Native American
0%
Pacific Islander
0%
School enrollment
White
98%
Hispanic
1%
Black
0%
Asian
0%
Two or more
0%
Native American
0%
Pacific Islander
0%
Bachelor's+
19.2%
adults 25+
Poverty rate
10.5%
ACS 5-year
Unemployment
2.2%
civilian labor
Median age
46
23.1% under 18

Test scores in Craig County

Latest 2024-25 ELA proficiency, 2 schools ranked. Virginia state average: 74.2%.

Top 2 schools (ELA)
  1. Craig County High· 76.0%
  2. McCleary Elementary· 72.0%

See all 2 schools in Craig County ranked by score →

All schools (2)

NameCityLevelGradesEnrollmentRating
Craig County HighNew CastleHigh06-12278·
McCleary ElementaryNew CastleElementaryPK-05229·

Cities in Craig County

New Castle2 schools

About Craig County

Across the rural-scale Virginia county of Craig County of about 4,856 residents, the public-school footprint covers 2 schools and about 507 students.

In context, census numbers show median household income runs near $69,057, about 19% of adults have a bachelor's degree or above, and the poverty rate is around 11%. That income level is 10% meaningfully below the Virginia median.

For a sense of the school types, Craig County consists of 1 elementary school (229 students), and 1 high school (278).

Craig County Public Schools is the biggest district by enrollment, covering about 507 students across Craig County.

Over the past 7-year window. Total public-school enrollment in Craig County has shrank 17% since SY 2017-18, moving from about 614 students to 507.

On this page, the community for Craig County discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Craig County?
Craig County, Virginia has 2 public K-12 schools serving approximately 507 students.
How many high schools are in Craig County?
Craig County, Virginia has 1 public high school, serving approximately 278 students.
How many elementary schools are in Craig County?
Craig County, Virginia has 1 public elementary school, serving approximately 229 students.
What is the largest school district in Craig County?
Craig County Public Schools is the largest school district in Craig County, serving approximately 507 students. The county contains 1 school district overall.
How many people live in Craig County?
Craig County has roughly 4,856 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Craig County?
Median household income in Craig County is $69,057, below the Virginia average of $76,527. About 10.5% of residents live below the federal poverty line.
How educated are residents of Craig County?
Approximately 19.2% of adults 25 and older in Craig County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Craig County qualify for free or reduced lunch?
Roughly 81.3% of students in Craig County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Virginia county average of 75.7%.
What is the student-teacher ratio in Craig County schools?
Across Craig County public schools, the enrollment-weighted student-teacher ratio is approximately 10.8 to 1.
What is the racial makeup of Craig County?
Craig County residents are approximately 96% White, 2% Hispanic, 0% Black, 2% two or more races according to the Census ACS 5-year estimate.
DATA · Census ACS 5-year · NCES Common Core of Data