New Castle's Middle Schools

Middle Schools in New Castle

Which schools are assigned to my home?

About New Castle

New Castle has 2 schools. One of the best schools is Craig County High School, which is rated 4. It has 392 students. The public schools in New Castle are part of Craig County Public Schools. Roanoke County Public Schools is nearby and is rated more highly than Craig County Public Schools. Nearby Monroe County Schools scores lower, with a rating of 4.

Sign in with Google