Skip to content
USCity.review

School district in Virginia

Virginia Beach City Public Schools

Schools
87
Students
65,456
Students per teacher
14.8 : 1
Charter schools
1

Schools

  • Landstown High

    High · Grades 9-12 · Virginia Beach

    2,226 students

  • Kempsville High

    High · Grades 9-12 · Virginia Beach

    2,006 students

  • Bayside High

    High · Grades 9-12 · Virginia Beach

    1,983 students

  • Floyd Kellam High

    High · Grades 9-12 · Virginia Beach

    1,882 students

  • Tallwood High

    High · Grades 9-12 · Virginia Beach

    1,861 students

  • Ocean Lakes High

    High · Grades 9-12 · Virginia Beach

    1,855 students

  • First Colonial High

    High · Grades 9-12 · Virginia Beach

    1,797 students

  • Princess Anne High

    High · Grades 9-12 · Virginia Beach

    1,717 students

  • Frank W. Cox High

    High · Grades 9-12 · Virginia Beach

    1,681 students

  • Salem High

    High · Grades 9-12 · Virginia Beach

    1,650 students

  • Larkspur Middle

    Middle · Grades 6-8 · Virginia Beach

    1,536 students

  • Green Run High

    High · Grades 9-12 · Virginia Beach

    1,517 students

  • Princess Anne Middle

    Middle · Grades 6-8 · Virginia Beach

    1,400 students

  • Old Donation School

    Middle · Grades 2-8 · Virginia Beach

    1,335 students

  • Landstown Middle

    Middle · Grades 6-8 · Virginia Beach

    1,278 students

  • Independence Middle

    Middle · Grades 6-8 · Virginia Beach

    1,189 students

  • Salem Middle

    Middle · Grades 6-8 · Virginia Beach

    1,073 students

  • Brandon Middle

    Middle · Grades 6-8 · Virginia Beach

    1,055 students

  • Great Neck Middle

    Middle · Grades 6-8 · Virginia Beach

    1,055 students

  • Corporate Landing Middle

    Middle · Grades 6-8 · Virginia Beach

    1,054 students

  • Plaza Middle

    Middle · Grades 6-8 · Virginia Beach

    1,036 students

  • Glenwood Elementary

    Elementary · Grades PK-5 · Virginia Beach

    986 students

  • Lynnhaven Middle

    Middle · Grades 6-8 · Virginia Beach

    886 students

  • John B. Dey Elementary

    Elementary · Grades PK-5 · Virginia Beach

    775 students

  • Thoroughgood Elementary

    Elementary · Grades PK-5 · Virginia Beach

    749 students

  • Kempsville Middle

    Middle · Grades 6-8 · Virginia Beach

    738 students

  • Point O' View Elementary

    Elementary · Grades PK-5 · Virginia Beach

    725 students

  • New Castle Elementary

    Elementary · Grades PK-5 · Virginia Beach

    715 students

  • Bayside Middle

    Middle · Grades 6-8 · Virginia Beach

    700 students

  • Princess Anne Elementary

    Elementary · Grades PK-5 · Virginia Beach

    682 students

  • White Oaks Elementary

    Elementary · Grades PK-5 · Virginia Beach

    679 students

  • Landstown Elementary

    Elementary · Grades PK-5 · Virginia Beach

    676 students

  • Woodstock Elementary

    Elementary · Grades PK-5 · Virginia Beach

    664 students

  • Three Oaks Elementary

    Elementary · Grades PK-5 · Virginia Beach

    659 students

  • Birdneck Elementary

    Elementary · Grades PK-5 · Virginia Beach

    646 students

  • Christopher Farms Elementary

    Elementary · Grades PK-5 · Virginia Beach

    632 students

  • Alanton Elementary

    Elementary · Grades PK-5 · Virginia Beach

    629 students

  • Centerville Elementary

    Elementary · Grades PK-5 · Virginia Beach

    628 students

  • Strawbridge Elementary

    Elementary · Grades PK-5 · Virginia Beach

    620 students

  • Tallwood Elementary

    Elementary · Grades PK-5 · Virginia Beach

    594 students