Virginia Beach city
89 public K-12 schools, roughly 64,731 students, one county, 456,349 residents. That is Virginia Beach city, Virginia on the numbers. The level mix is 62 elementary, 15 middle, and 12 high schools.
7-year change in Virginia Beach city
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Virginia Beach city residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Virginia Beach city
Latest 2024-25 ELA proficiency, 81 schools ranked. Virginia state average: 74.2%.
- Green Run Collegiate· 100.0%
- Old Donation School· 100.0%
- Floyd Kellam High· 96.0%
- Frank W. Cox High· 94.0%
- Salem High· 94.0%
- Newtown Elementary· 51.0%
- Point O' View Elementary· 55.0%
- Williams Elementary· 57.0%
- Bayside Elementary· 58.0%
- Birdneck Elementary· 59.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Landstown High | Virginia Beach | High | 09-12 | 2,152 | · |
| Kempsville High | Virginia Beach | High | 09-12 | 2,046 | · |
| Bayside High | Virginia Beach | High | 09-12 | 1,984 | · |
| Tallwood High | Virginia Beach | High | 09-12 | 1,890 | · |
| Floyd Kellam High | Virginia Beach | High | 09-12 | 1,842 | · |
| Ocean Lakes High | Virginia Beach | High | 09-12 | 1,834 | · |
| First Colonial High | Virginia Beach | High | 09-12 | 1,727 | · |
| Salem High | Virginia Beach | High | 09-12 | 1,690 | · |
| Frank W. Cox High | Virginia Beach | High | 09-12 | 1,631 | · |
| Princess Anne High | Virginia Beach | High | 09-12 | 1,621 | · |
| Larkspur Middle | Virginia Beach | Middle | 06-08 | 1,488 | · |
| Green Run High | Virginia Beach | High | 09-12 | 1,465 | · |
| Old Donation School | Virginia Beach | Middle | 02-08 | 1,377 | · |
| Princess Anne Middle | Virginia Beach | Middle | 06-08 | 1,358 | · |
| Landstown Middle | Virginia Beach | Middle | 06-08 | 1,272 | · |
| Independence Middle | Virginia Beach | Middle | 06-08 | 1,193 | · |
| Salem Middle | Virginia Beach | Middle | 06-08 | 1,072 | · |
| Brandon Middle | Virginia Beach | Middle | 06-08 | 1,053 | · |
| Great Neck Middle | Virginia Beach | Middle | 06-08 | 1,039 | · |
| Plaza Middle | Virginia Beach | Middle | 06-08 | 1,033 | · |
| Corporate Landing Middle | Virginia Beach | Middle | 06-08 | 995 | · |
| Glenwood Elementary | Virginia Beach | Elementary | PK-05 | 896 | · |
| Thoroughgood Elementary | Virginia Beach | Elementary | PK-05 | 767 | · |
| John B. Dey Elementary | Virginia Beach | Elementary | PK-05 | 744 | · |
| New Castle Elementary | Virginia Beach | Elementary | PK-05 | 728 | · |
| Kempsville Middle | Virginia Beach | Middle | 06-08 | 727 | · |
| Lynnhaven Middle | Virginia Beach | Middle | 06-08 | 727 | · |
| Three Oaks Elementary | Virginia Beach | Elementary | PK-05 | 706 | · |
| Point O' View Elementary | Virginia Beach | Elementary | PK-05 | 692 | · |
| Woodstock Elementary | Virginia Beach | Elementary | PK-05 | 689 | · |
| Virginia Beach Middle | Virginia Beach | Middle | 06-08 | 685 | · |
| Princess Anne Elementary | Virginia Beach | Elementary | PK-05 | 654 | · |
| White Oaks Elementary | Virginia Beach | Elementary | PK-05 | 653 | · |
| Alanton Elementary | Virginia Beach | Elementary | PK-05 | 632 | · |
| Landstown Elementary | Virginia Beach | Elementary | PK-05 | 632 | · |
| Bayside Middle | Virginia Beach | Middle | 06-08 | 628 | · |
| Christopher Farms Elementary | Virginia Beach | Elementary | PK-05 | 626 | · |
| Strawbridge Elementary | Virginia Beach | Elementary | PK-05 | 610 | · |
| Tallwood Elementary | Virginia Beach | Elementary | PK-05 | 601 | · |
| Thalia Elementary | Virginia Beach | Elementary | PK-05 | 590 | · |
| Red Mill Elementary | Virginia Beach | Elementary | PK-05 | 586 | · |
| Birdneck Elementary | Virginia Beach | Elementary | PK-05 | 584 | · |
| Brookwood Elementary | Virginia Beach | Elementary | PK-05 | 574 | · |
| Centerville Elementary | Virginia Beach | Elementary | PK-05 | 570 | · |
| Trantwood Elementary | Virginia Beach | Elementary | PK-05 | 561 | · |
| W.T. Cooke Elementary | Virginia Beach | Elementary | PK-05 | 555 | · |
| Hermitage Elementary | Virginia Beach | Elementary | PK-05 | 552 | · |
| Providence Elementary | Virginia Beach | Elementary | PK-05 | 547 | · |
| Bayside Elementary | Virginia Beach | Elementary | PK-05 | 546 | · |
| Salem Elementary | Virginia Beach | Elementary | PK-05 | 541 | · |
| Ocean Lakes Elementary | Virginia Beach | Elementary | PK-05 | 530 | · |
| Pembroke Elementary | Virginia Beach | Elementary | PK-05 | 529 | · |
| Kingston Elementary | Virginia Beach | Elementary | PK-05 | 518 | · |
| Indian Lakes Elementary | Virginia Beach | Elementary | PK-05 | 516 | · |
| Linkhorn Park Elementary | Virginia Beach | Elementary | PK-05 | 514 | · |
| Arrowhead Elementary | Virginia Beach | Elementary | PK-05 | 500 | · |
| Kempsville Elementary | Virginia Beach | Elementary | PK-05 | 498 | · |
| Rosemont Forest Elementary | Virginia Beach | Elementary | PK-05 | 497 | · |
| Windsor Oaks Elementary | Virginia Beach | Elementary | PK-05 | 497 | · |
| College Park Elementary | Virginia Beach | Elementary | PK-05 | 496 | · |
| Windsor Woods Elementary | Virginia Beach | Elementary | PK-05 | 487 | · |
| Pembroke Meadows Elementary | Virginia Beach | Elementary | PK-05 | 485 | · |
| Fairfield Elementary | Virginia Beach | Elementary | PK-05 | 478 | · |
| Luxford Elementary | Virginia Beach | Elementary | PK-05 | 476 | · |
| King's Grant Elementary | Virginia Beach | Elementary | PK-05 | 475 | · |
| Diamond Springs Elementary | Virginia Beach | Elementary | PK-01 | 467 | · |
| Parkway Elementary | Virginia Beach | Elementary | PK-05 | 465 | · |
| North Landing Elementary | Virginia Beach | Elementary | PK-05 | 463 | · |
| Williams Elementary | Virginia Beach | Elementary | 04-05 | 443 | · |
| Kempsville Meadows Elementary | Virginia Beach | Elementary | PK-05 | 438 | · |
| Holland Elementary | Virginia Beach | Elementary | PK-05 | 435 | · |
| Shelton Park Elementary | Virginia Beach | Elementary | PK-05 | 416 | · |
| Corporate Landing Elementary | Virginia Beach | Elementary | PK-05 | 415 | · |
| Newtown Elementary | Virginia Beach | Elementary | 02-03 | 409 | · |
| Malibu Elementary | Virginia Beach | Elementary | PK-05 | 398 | · |
| Seatack Elementary an Achievable Dream Academy | Virginia Beach | Elementary | PK-05 | 393 | · |
| Green Run Collegiate | Virginia Beach | High | 09-12 | 390 | · |
| Rosemont Elementary | Virginia Beach | Elementary | PK-05 | 387 | · |
| Green Run Elementary | Virginia Beach | Elementary | PK-05 | 350 | · |
| Lynnhaven Elementary | Virginia Beach | Elementary | PK-05 | 339 | · |
| Creeds Elementary | Virginia Beach | Elementary | PK-05 | 333 | · |
| Bayside 6th Grade Campus | Virginia Beach | Middle | 06-06 | 329 | · |
| Adult Learning Ctr. | Virginia Beach | Elementary | N-N | · | · |
| Advanced Technology Center | Virginia Beach | Elementary | N-N | · | · |
| An Achievable Dream Academy | Virginia Beach | Elementary | N-N | · | · |
| Gov STEM Academy for Engineering Marketing and Information T | Virginia Beach | Elementary | N-N | · | · |
| Technical & Career Ed. Ctr. | Virginia Beach | Elementary | N-N | · | · |
| The Renaissance Academy | Virginia Beach | Elementary | N-N | · | · |
| Virginia Beach Juvenile Detention Home | Virginia Beach | Elementary | N-N | · | · |
Cities in Virginia Beach city
About Virginia Beach city
Virginia Beach city is a population-heavy county of about 456,349 residents in Virginia. Its public-school system enrolls approximately 64,731 students across 89 schools.
Looking at the wider area, census numbers show the median household earns about $92,968 a year, 41% of adults hold a bachelor's degree or higher, and the poverty rate is around 7%. That income level is 21% higher than the Virginia median.
For a sense of the school types, Virginia Beach city covers 62 elementary schools (29,483 students), 15 middle schools (14,976), and 12 high schools (20,272).
Virginia Beach City Public Schools dominates the local landscape, accounting for roughly 64,731 students on its own.
Over the past 7-year window. Across the same 7-year window, public-school enrollment declined 6%: 68,986 students in SY 2017-18 versus 64,731 in SY 2024-25. The White share of public-school enrollment decreased from 49% to 45%.
In the discussion threads here, the community for Virginia Beach city discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.