All districts
VirginiaPublic school district

Virginia Beach City Public Schools

Schools by level

Elementary 55 · Middle school 15 · High school 12

At a glance

Students
64,731 (2024-25)
Schools
82
Students per teacher
14.3
Grades
PK-12
Locale
City: Large
District office
2512 George Mason Dr, Virginia Beach, VA 23456
Phone
(757) 263-1007

Official rating

The official rating for this district is not linked yet.

Check the zoned school for an address

Each address is zoned to specific schools. Confirm with the district's official lookup tool or office before you sign a lease.

Schools (82)

Official campus ratings are shown with their year. Use the address lookup to confirm zoning.

Elementary 55

  • Alanton Elementary

    Grades PK-5 · Virginia Beach · Students 632

  • Arrowhead Elementary

    Grades PK-5 · Virginia Beach · Students 500

  • Bayside Elementary

    Grades PK-5 · Virginia Beach · Students 546

  • Birdneck Elementary

    Grades PK-5 · Virginia Beach · Students 584

  • Brookwood Elementary

    Grades PK-5 · Virginia Beach · Students 574

  • Centerville Elementary

    Grades PK-5 · Virginia Beach · Students 570

  • Christopher Farms Elementary

    Grades PK-5 · Virginia Beach · Students 626

  • College Park Elementary

    Grades PK-5 · Virginia Beach · Students 496

  • Corporate Landing Elementary

    Grades PK-5 · Virginia Beach · Students 415

  • Creeds Elementary

    Grades PK-5 · Virginia Beach · Students 333

  • Diamond Springs Elementary

    Grades PK-1 · Virginia Beach · Students 467

  • Fairfield Elementary

    Grades PK-5 · Virginia Beach · Students 478

  • Glenwood Elementary

    Grades PK-5 · Virginia Beach · Students 896

  • Green Run Elementary

    Grades PK-5 · Virginia Beach · Students 350

  • Hermitage Elementary

    Grades PK-5 · Virginia Beach · Students 552

  • Holland Elementary

    Grades PK-5 · Virginia Beach · Students 435

  • Indian Lakes Elementary

    Grades PK-5 · Virginia Beach · Students 516

  • John B. Dey Elementary

    Grades PK-5 · Virginia Beach · Students 744

  • Kempsville Elementary

    Grades PK-5 · Virginia Beach · Students 498

  • Kempsville Meadows Elementary

    Grades PK-5 · Virginia Beach · Students 438

  • King's Grant Elementary

    Grades PK-5 · Virginia Beach · Students 475

  • Kingston Elementary

    Grades PK-5 · Virginia Beach · Students 518

  • Landstown Elementary

    Grades PK-5 · Virginia Beach · Students 632

  • Linkhorn Park Elementary

    Grades PK-5 · Virginia Beach · Students 514

  • Luxford Elementary

    Grades PK-5 · Virginia Beach · Students 476

  • Lynnhaven Elementary

    Grades PK-5 · Virginia Beach · Students 339

  • Malibu Elementary

    Grades PK-5 · Virginia Beach · Students 398

  • New Castle Elementary

    Grades PK-5 · Virginia Beach · Students 728

  • Newtown Elementary

    Grades 2-3 · Virginia Beach · Students 409

  • North Landing Elementary

    Grades PK-5 · Virginia Beach · Students 463

  • Ocean Lakes Elementary

    Grades PK-5 · Virginia Beach · Students 530

  • Parkway Elementary

    Grades PK-5 · Virginia Beach · Students 465

  • Pembroke Elementary

    Grades PK-5 · Virginia Beach · Students 529

  • Pembroke Meadows Elementary

    Grades PK-5 · Virginia Beach · Students 485

  • Point O' View Elementary

    Grades PK-5 · Virginia Beach · Students 692

  • Princess Anne Elementary

    Grades PK-5 · Virginia Beach · Students 654

  • Providence Elementary

    Grades PK-5 · Virginia Beach · Students 547

  • Red Mill Elementary

    Grades PK-5 · Virginia Beach · Students 586

  • Rosemont Elementary

    Grades PK-5 · Virginia Beach · Students 387

  • Rosemont Forest Elementary

    Grades PK-5 · Virginia Beach · Students 497

  • Salem Elementary

    Grades PK-5 · Virginia Beach · Students 541

  • Seatack Elementary an Achievable Dream Academy

    Grades PK-5 · Virginia Beach · Students 393

  • Shelton Park Elementary

    Grades PK-5 · Virginia Beach · Students 416

  • Strawbridge Elementary

    Grades PK-5 · Virginia Beach · Students 610

  • Tallwood Elementary

    Grades PK-5 · Virginia Beach · Students 601

  • Thalia Elementary

    Grades PK-5 · Virginia Beach · Students 590

  • Thoroughgood Elementary

    Grades PK-5 · Virginia Beach · Students 767

  • Three Oaks Elementary

    Grades PK-5 · Virginia Beach · Students 706

  • Trantwood Elementary

    Grades PK-5 · Virginia Beach · Students 561

  • W.T. Cooke Elementary

    Grades PK-5 · Virginia Beach · Students 555

  • White Oaks Elementary

    Grades PK-5 · Virginia Beach · Students 653

  • Williams Elementary

    Grades 4-5 · Virginia Beach · Students 443

  • Windsor Oaks Elementary

    Grades PK-5 · Virginia Beach · Students 497

  • Windsor Woods Elementary

    Grades PK-5 · Virginia Beach · Students 487

  • Woodstock Elementary

    Grades PK-5 · Virginia Beach · Students 689

Middle school 15

  • Bayside 6th Grade Campus

    Grades 6-6 · Virginia Beach · Students 329

  • Bayside Middle

    Grades 6-8 · Virginia Beach · Students 628

  • Brandon Middle

    Grades 6-8 · Virginia Beach · Students 1,053

  • Corporate Landing Middle

    Grades 6-8 · Virginia Beach · Students 995

  • Great Neck Middle

    Grades 6-8 · Virginia Beach · Students 1,039

  • Independence Middle

    Grades 6-8 · Virginia Beach · Students 1,193

  • Kempsville Middle

    Grades 6-8 · Virginia Beach · Students 727

  • Landstown Middle

    Grades 6-8 · Virginia Beach · Students 1,272

  • Larkspur Middle

    Grades 6-8 · Virginia Beach · Students 1,488

  • Lynnhaven Middle

    Grades 6-8 · Virginia Beach · Students 727

  • Old Donation School

    Grades 2-8 · Virginia Beach · Students 1,377

  • Plaza Middle

    Grades 6-8 · Virginia Beach · Students 1,033

  • Princess Anne Middle

    Grades 6-8 · Virginia Beach · Students 1,358

  • Salem Middle

    Grades 6-8 · Virginia Beach · Students 1,072

  • Virginia Beach Middle

    Grades 6-8 · Virginia Beach · Students 685

High school 12

  • Bayside High

    Grades 9-12 · Virginia Beach · Students 1,984

  • First Colonial High

    Grades 9-12 · Virginia Beach · Students 1,727

  • Floyd Kellam High

    Grades 9-12 · Virginia Beach · Students 1,842

  • Frank W. Cox High

    Grades 9-12 · Virginia Beach · Students 1,631

  • Green Run Collegiate

    Grades 9-12 · Virginia Beach · Students 390 · Charter

  • Green Run High

    Grades 9-12 · Virginia Beach · Students 1,465

  • Kempsville High

    Grades 9-12 · Virginia Beach · Students 2,046

  • Landstown High

    Grades 9-12 · Virginia Beach · Students 2,152

  • Ocean Lakes High

    Grades 9-12 · Virginia Beach · Students 1,834

  • Princess Anne High

    Grades 9-12 · Virginia Beach · Students 1,621

  • Salem High

    Grades 9-12 · Virginia Beach · Students 1,690

  • Tallwood High

    Grades 9-12 · Virginia Beach · Students 1,890

Checklist before renting in this district

Check these before you sign a lease.

  • Checked the assigned school for the exact address with the official lookup before signing

    Source:Fairfax County Public Schools (checked 2026-10-29)

  • Asked the district or council whether boundary or admission changes are planned

  • Asked whether the assigned school has room (or sends overflow elsewhere)

  • Checked that the lease is accepted as proof of address on the enrolment list

    Source:U.S. Department of Education (NCELA) (checked 2026-10-29)

  • Asked how the assigned school supports English learners (ESL/EAL)

    Source:U.S. Department of Education (NCELA) (checked 2026-10-29)

  • Checked the commute (school-bus eligibility, walking route)

Open the full checklist

ESL / ELL support

US public schools must support students learning English. At enrolment families complete a Home Language Survey and an English assessment decides the support. Ask the district about its programmes.

F-1 student visas cannot be used for US public elementary or middle schools (K-8); public high school on an F-1 is limited to 12 months with full tuition paid (US Department of State). Your status depends on the parents' visa, so confirm with official sources.

Sources

School and district lists come from the NCES Common Core of Data; ratings from each state education agency. Every number carries its year. No house prices, crime data or home-made rankings.

Ask Sam about districts