Attention City Businesses: Click here for COVID-19/Coronavirus Business Assistance

Elementary & Secondary

Press Enter to show all options, press Tab go to next option

Elementary & Secondary

Williamsburg-James City County Public Schools operates fourteen fully accredited schools and serves more than 10,000 students.  Continually ranked nationally as an excellent school system, WJCC Public Schools provides a skilled workforce for Williamsburg and the world.

Several private schools also serve Williamsburg:

Hampton Roads Academy is an independent, co-educational, college-preparatory day school serving students in grades Pre-K through 12.

Providence Classical School is an independent private Christian school serving students from grades Pre-K through 11.

Walsingham Academy is a Catholic-affiliated private school serving grades Pre-K through 12. 

Williamsburg Christian Academy is an independent, interdenominational private school serving students Pre-K through 12 grade.

Williamsburg Montessori School is a private school serving students between the ages of 18 months and 9th grade.