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

2 schools in Craig County Public Schools

Virginia · 507 students · 1 city

Whether you are tracking a high school, middle school, or elementary campus, Craig County Public Schools's 2 public K-12 schools collectively enroll about 507 students (1 elementary and 1 high).

NameCityLevelGradesEnrollment
Craig County HighNew CastleHigh06-12278
McCleary ElementaryNew CastleElementaryPK-05229

About Craig County Public Schools

Craig County Public Schools operates 2 public schools across Virginia, collectively instructing roughly 507 students.

On the school-mix side, Craig County Public Schools spans 1 elementary and 1 high school.

Per-school enrollment averages around 254 in this district, below the Virginia typical of 672.

On this page, the community for Craig County Public Schools 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 schools are in Craig County Public Schools?
Craig County Public Schools operates 2 public K-12 schools in Virginia, serving approximately 507 students.
What is the mix of elementary, middle, and high schools in Craig County Public Schools?
Craig County Public Schools includes 1 elementary, 1 high schools.
What is the largest school in Craig County Public Schools?
Craig County High is the largest public school in Craig County Public Schools by enrollment, with approximately 278 students.
What grade levels does Craig County Public Schools serve?
Craig County Public Schools schools serve students from pre-K through grade 12, across 2 campuses.