Public Schools

Craig County is home to two fully accredited schools by the Virginia Department of Education.

McCleary Elementary serves Craig County’s primary-aged children and Craig County High School serves our middle and high school aged students. Both schools have maintained their full accreditation status with the Virginia Department of Education for the previous three school terms.

For more information on Craig County public education, please visit Craig County Public Schools.

Higher Education

Craig County is a valued part of the greater Roanoke MSA. Within the Roanoke MSA and surrounding region, there are many reputable and nationally ranked colleges, universities and other higher education opportunities.

Sign Up for Craig County Updates

Sign Up for Craig County Updates

Join our mailing list to receive the latest news and updates about Craig County government and community.

You have Successfully Subscribed!