Craig County Public Schools

New Castle, Virginia · Craig County · Regular local school district

Students
507
Grades
PK–12
Schools
2
Per-pupil spending
$17,256

Student demographics

Hispanic
3 (1%)
White
499 (98%)
Black
2 (0%)
Asian
1 (0%)
Two or more
2 (0%)

Funding

Total revenue
$11,010,000
Federal
$2,246,000
State
$6,484,000
Local
$2,280,000

Contact

6 Alleghany Circle, VA 24127
(540) 864-5191
www.craig.k12.va.us

Schools in Craig County Public Schools (2)

SchoolType
Craig County HighRegular School
Mccleary ElementaryRegular School

Get Craig County Public Schools data via API

Enrollment, demographics, finance, GeoJSON boundary, and every school — one API call away as clean JSON. Look up the district for any address. Free tier: 500 requests/month, no card.

curl "https://api.districtapi.dev/v1/districts?address=6+Alleghany+Circle+New+Castle+VA" \
  -H "X-API-Key: your_api_key"