Craig County High School

Grades: 6-12
Students: 265
Type: Public
GreatSchools Rating
Student-Teacher Ratio: 10:1
Student-Counselor Ratio: 312:1
Certified Teachers: 100%
Community Reviews
4 Reviews
25239 Craig Creek Road
New Castle, VA 24127
(540) 864-5185
Additional GreatSchools Ratings
4/10
Test Scores
5/10
Equity
2/10
Academic Progress
5/10
College Readiness
NA
Student Growth

Community Reviews

Great Schools
Read what parents are saying about Craig County High School
If you want your kid to go to a school and struggle mentally and physically then i guess this is the place. I’d stay away from this school, this town, all of it.
Posted by a community member on 7/7/2025
I would describe this school as tightly-knit in terms of community, but very poor in terms of actual learning. This school has many culture issues, ranging from the bullying to discrimination. There is a severe lack of resources and motivation to learn, and many graduates end up falling short of wha
[...]
Posted by a student on 10/17/2023
I've been going to this school my entire life. I love it, but I just wish we weren't as broke as we are. The school is a Title 1 school, which basically means a school living in poverty. I'm a middle class gal myself, but because our county is so small, there isn't enough tax revenue coming in to pr
[...]
Posted by a student on 9/3/2021
Horrible I would say because nothing is really taking care of at this
Posted by a student on 3/5/2018

Nearby Schools

Browse other schools near Craig County High School
The GreatSchools Rating compares schools on a variety of school quality indicators including test scores, college readiness, equity and more. Learn more.

New Castle schools - Craig County High School is located at 25239 Craig Creek Road, New Castle VA 24127. Craig County High School is in the Craig County Public Schools. Craig County High School is a Public school that serves grade levels 6-12.

Homes with this school assigned

Skip to last item
Skip to first item