New Castle's High Schools

High Schools in New Castle

Which schools are assigned to my home?

About New Castle

New Castle has 2 schools. One of the highest rated schools is Craig County High School, with a rating of 4. The school has 377 children. The public schools in New Castle belong to Craig County Public Schools. Roanoke County Public Schools is nearby and scores higher than Craig County Public Schools. Nearby Monroe County Schools scores lower, with a rating of 4.

School Districts Near New Castle