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

  • Thalia Elementary

    Elementary · Grades PK-5 · Virginia Beach

    593 students

  • Virginia Beach Middle

    Middle · Grades 6-8 · Virginia Beach

    589 students

  • Brookwood Elementary

    Elementary · Grades PK-5 · Virginia Beach

    571 students

  • Ocean Lakes Elementary

    Elementary · Grades PK-5 · Virginia Beach

    571 students

  • Red Mill Elementary

    Elementary · Grades PK-5 · Virginia Beach

    566 students

  • Salem Elementary

    Elementary · Grades PK-5 · Virginia Beach

    556 students

  • Indian Lakes Elementary

    Elementary · Grades PK-5 · Virginia Beach

    537 students

  • Providence Elementary

    Elementary · Grades PK-5 · Virginia Beach

    530 students

  • Arrowhead Elementary

    Elementary · Grades PK-5 · Virginia Beach

    525 students

  • W.t. Cooke Elementary

    Elementary · Grades PK-5 · Virginia Beach

    523 students

  • Pembroke Elementary

    Elementary · Grades PK-5 · Virginia Beach

    522 students

  • Linkhorn Park Elementary

    Elementary · Grades PK-5 · Virginia Beach

    517 students

  • Rosemont Forest Elementary

    Elementary · Grades PK-5 · Virginia Beach

    515 students

  • Windsor Oaks Elementary

    Elementary · Grades PK-5 · Virginia Beach

    509 students

  • Luxford Elementary

    Elementary · Grades PK-5 · Virginia Beach

    508 students

  • Kingston Elementary

    Elementary · Grades PK-5 · Virginia Beach

    507 students

  • Hermitage Elementary

    Elementary · Grades PK-5 · Virginia Beach

    506 students

  • King's Grant Elementary

    Elementary · Grades PK-5 · Virginia Beach

    500 students

  • Trantwood Elementary

    Elementary · Grades PK-5 · Virginia Beach

    499 students

  • Pembroke Meadows Elementary

    Elementary · Grades PK-5 · Virginia Beach

    497 students

  • College Park Elementary

    Elementary · Grades PK-5 · Virginia Beach

    484 students

  • Diamond Springs Elementary

    Elementary · Grades PK-1 · Virginia Beach

    484 students

  • Bayside Elementary

    Elementary · Grades PK-5 · Virginia Beach

    480 students

  • Fairfield Elementary

    Elementary · Grades PK-5 · Virginia Beach

    477 students

  • Kempsville Meadows Elementary

    Elementary · Grades PK-5 · Virginia Beach

    470 students

  • Kempsville Elementary

    Elementary · Grades PK-5 · Virginia Beach

    469 students

  • Parkway Elementary

    Elementary · Grades PK-5 · Virginia Beach

    469 students

  • Holland Elementary

    Elementary · Grades PK-5 · Virginia Beach

    460 students

  • North Landing Elementary

    Elementary · Grades PK-5 · Virginia Beach

    455 students

  • Newtown Elementary

    Elementary · Grades 2-3 · Virginia Beach

    443 students

  • Rosemont Elementary

    Elementary · Grades PK-5 · Virginia Beach

    431 students

  • Shelton Park Elementary

    Elementary · Grades PK-5 · Virginia Beach

    426 students

  • Windsor Woods Elementary

    Elementary · Grades PK-5 · Virginia Beach

    426 students

  • Malibu Elementary

    Elementary · Grades PK-5 · Virginia Beach

    410 students

  • Williams Elementary

    Elementary · Grades 4-5 · Virginia Beach

    409 students

  • Corporate Landing Elementary

    Elementary · Grades PK-5 · Virginia Beach

    380 students

  • Seatack Elementary An Achievable Dream Academy

    Elementary · Grades PK-5 · Virginia Beach

    379 students

  • Green Run Collegiate

    High · Grades 9-12 · Virginia Beach

    370 students

  • Lynnhaven Elementary

    Elementary · Grades PK-5 · Virginia Beach

    362 students

  • Bayside 6Th Grade Campus

    Middle · Grades 6 · Virginia Beach

    326 students