Craig County Public Schools

District Overview
Headquartered at 6 Alleghany Circle in New Castle, Virginia, Craig County Public Schools operates as an active, traditional public school district dedicated to serving its local community. Situated in a distant rural setting within the broader Roanoke metropolitan region, this non-charter system manages two operational schools that provide a continuous academic pathway from pre-kindergarten all the way through 12th grade. The district plays a vital role in the area's educational infrastructure, delivering accessible primary and secondary schooling designed to foster long-term student growth in a close-knit setting.

With a total enrollment of 507 students—comprising 250 female and 257 male learners—the district pairs its cozy student body with a exceptionally strong professional support network. Craig County Public Schools employs a full-time equivalent workforce of 232 staff members, anchored by 94 classroom teachers, 19 instructional aides, and 119 support personnel dedicated to operations and student services. This generous ratio of educators and support staff to students enables highly personalized instruction and a supportive learning environment. Families, students, and researchers interested in learning more about the district's offerings can visit their web portal at www.craig.k12.va.us or contact the central administration office directly.
2
Total Schools
507
Total Students
94.0
Full-Time Teachers
5.4
Student/Teacher Ratio
Demographics

District Demographics Data Table

Student Demographics for Craig County Public Schools
Demographic Student Count
White499
Hispanic3
Black2
Asian1
Two or More2
  • White
    499 (98.4%)
  • Hispanic
    3 (0.6%)
  • Black
    2 (0.4%)
  • Two or More
    2 (0.4%)
  • Asian
    1 (0.2%)
School Levels

School Levels Data Table

School Levels in Craig County Public Schools
School LevelSchool Count
Elementary1
Middle0
High1
Other0
School Map
District Details
Status:Open
District type:Regular public school district that is not a component of a supervisory union
Charter:Not a charter district
Number of schools:2
Students:507*
Teachers (FTE):94.0*
Pupil/Teacher Ratio:5.4
Schools in Craig County Public Schools
Found 2 Schools