
Craig County Public Schools is now closed Thursday February 2, 2023.

Craig County Public Schools will run on a 2 hour delay Thursday February 2, 2023.

Craig County is under a Winter Weather Advisory until 10:00 AM tomorrow due to weather conditions in higher elevations. Therefore, Craig County Public Schools will be closed tomorrow, Wednesday, February 1, 2023.

This is a reminder that Craig County Public Schools is closed tomorrow, Monday, January 30, 2023. However, we will be providing transportation from the high school for students attending BTEC and Roanoke Valley Governor's School. Thank you.

Yesterday, Craig County Public Schools lost a special part of our CCPS family, Mrs. Claudia Huffman. She has served our school division for over 20 years as a volunteer, substitute teacher, soccer coach and most recently an instructional assistant at McCleary Elementary School. In order for staff and students to attend her Memorial Service, Craig County Public Schools will be closed on Monday, January 30, 2023. Please keep Miss Claudia's family and her CCPS family in your thoughts and prayers.


Craig County Public Schools will run on a 2 hour delay Thursday January 26, 2023.

Craig County Public School is now closed Wednesday January 25, 2023 due to winter weather.

Craig County Public Schools will be running on a 2 hour delay on Wednesday January 25, 2023. CCPS staff will evaluate road conditions in the morning. Please stay alert to changes in the schedule.

Craig County Public Schools will be closed Monday, January 16, 2023 in observation of Martin Luther King, Jr. day.

Kindergarten Registration


Craig County Public Schools will be running on a 2 hour delay on Monday, January 9, 2023. CCPS staff will evaluate road conditions in the morning. Please stay alert to changes in the schedule.

Job Fair on January 28, 2023


The CCPS Updated Phase III Health Plan is available for public review on the CCPS website. This document can be found by choosing "Menu" and then "Documents." Feedback on this document may be directed to Mrs. Jessica Belcher, Clerk of the Board, at jbelcher@craig.k12.va.us.

Craig County Public Schools will be running on a 2 hour delay on Friday December 16, 2022. CCPS staff will evaluate road conditions in the morning. Please stay alert to changes in the schedule.

Craig County Public Schools will hold a virtual learning day tomorrow, December 15, 2022. A winter weather advisory is in effect from 7:00 pm tonight until 1:00 pm tomorrow. Lessons will be carried out through the utilization of Chromebooks or packets sent home with students.

A huge thank you and shout out to the following individuals and businesses who have donated to our "You Light Up Our School" holiday staff give-away!!
Craig County Community Church
Diana Bayne
Dowdy Designs
Organizing and Personalizing with Sierra
IGA Express
Gopher Market
Susan Holtman
Dusti Rhoads
Rebecca Overton Frango
Jeanette Day Warwick
Lasterday Market
Rock Your Scents by Courtney Young -Independent Scentsy Consultant
The Incandescent Collective-Amber Blake Independant Scentsy Director
Kellie Dillon Stevens
Gerri Horton VanDyke
Camp Easterseals UCP
Whitney Civitts
Craig Botetourt Electric Cooperative
Holly Brown
DeeDee Smith
Pam Boyer
Helms Hardware
Craig County Retired Teachers Association

We're thrilled to announce the new app for Craig County! It's
everything Craig County, in your pocket.
Download for Android https://bit.ly/3UVBSiK
Download for iPhone https://apple.co/3M0pnhS


This message is for parents and guardians of students who ride Bus 4. Due to a staff shortage, the Bus 4 route will be delayed by 30-35 minutes tomorrow, December 8, 2022. Thank you for your patience and understanding.

Updated CCPS Cell Phone Policy


Please help us brighten up Christmas for our CCPS staff.
