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.