Sign In Register

Schools in Williamsburg, VA

Public schools, enrollment data, student-teacher ratios, and higher education.

Williamsburg has 20 public schools with a total enrollment of 13,687 students and 801 teachers. There are 11 elementary, 5 middle, and 4 high schools. The average student-teacher ratio is 17.1:1.

Public Schools (20)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
WARHILL HIGH High 1,322 81 16.3:1
JAMESTOWN HIGH High 1,229 72 17.1:1
LAFAYETTE HIGH High 1,208 70 17.3:1
Stonehouse Elementary Elementary 802 52 15.4:1
LOIS HORNSBY MIDDLE Middle 790 52 15.2:1
BRUTON HIGH High 711
TOANO MIDDLE Middle 678 44 15.4:1
Magruder Elementary Elementary 663
BERKELEY MIDDLE Middle 652 44 14.8:1
Matoaka Elementary Elementary 642 49 13.1:1
Norge Elementary Elementary 631 53 11.9:1
QUEENS LAKE MIDDLE Middle 574
JAMES BLAIR MIDDLE Middle 545 38 14.3:1
D.J. Montague Elementary Elementary 514 41 12.5:1
Laurel Lane Elementary Elementary 511 40 12.8:1
Clara Byrd Baker Elementary Elementary 507 43 11.8:1
J. Blaine Blayton Elementary Elementary 478 44 10.9:1
Matthew Whaley Elementary Elementary 435 39 11.2:1
James River Elementary Elementary 431 39 11.1:1
Waller Mill Elementary Elementary 364

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
William & Mary Public Graduate 10,856 $25,041
View full profile of Williamsburg, VA →