Norfolk School Schedule

Back to School Header.png
Norfolk Public Schools
Click here to view other school district calendars.

Aug. 28 First Day of School
Sept. 1 Teacher Workday / Professional Development Day
Sept. 4 Labor Day – NPS Closed
Oct. 9 Early Release / Parent-Teacher Conference Day
Oct. 30 Teacher Workday / Professional Development Day
Nov. 7 Teacher Workday / Professional Development Day
Nov. 10 Veterans Day – NPS Closed
Nov. 22-24 Thanksgiving Holiday – NPS Closed
Dec. 25 - Jan. 5 Winter Break - Schools Closed
Jan. 1 New Year's Day - NPC Closed
Jan. 15 MLK Day – NPS Closed
Jan. 22 Teacher Workday / Professional Development Day
Feb. 19 Presidents' Day - NPC Closed
Mar. 11 March Break - NPS Closed
Mar. 29 Teacher Workday / Professional Development Day 
Apr. 1-5 Spring Break - Schools Closed
May 27 Memorial Day – NPS Closed
June 4-7 Exams / Early Release for All Students
June 7 Last Day of School
June 10 Flex Teacher Workday
June 19 Juneteenth – NPS Closed
Calendar updates: Calendar updates are made periodically throughout the school year, please check the web address for the latest, printable version of the calendar.

Inclement weather and emergency make-up days: Inclement weather and emergency make-up days are determined by the Superintendent of Schools based upon instructional needs and requirements at the time of the weather event or other emergency. The Commonwealth of Virginia requires all school divisions to schedule a minimum of 990 instructional hours per academic year. In order to be prepared for weather or emergency closures, Norfolk Public Schools includes in its schedule additional instructional time (“banked time”) above that requirement. In general, the Superintendent will follow the below make-up day schedule depending upon instructional needs.

Select from the list below to view other local school district calendars.

Camden County Norfolk
Chesapeake Poquoson
Elizabeth City-Paquotank County Portsmouth
Franklin Smithfield-Isle of Wight
Gloucester Suffolk
Hampton Virginia Beach
Moyock-Currituck County Williamsburg
Newport News York County