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
- Website
- www.vbschools.com
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)
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
- NCES Common Core of Data — 2024-25 preliminary directory files2024-25· Checked 2026-10-29
- NCES Common Core of Data (EDGE school & district characteristics)2024-25· Checked 2026-10-29
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