The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

89 schools in Virginia Beach

Virginia · Public K-12

Virginia Beach's public-school footprint covers 89 campuses with combined enrollment of about 64,731 students, averaging 727 per campus.

7-year change in Virginia Beach

SY 2017-18 vs SY 2024-25
Total enrollment
64,731
-4,255 (-6%) vs SY 2017-18
School count
82
0 (0%) vs SY 2017-18
% White
45%
was 49%
% Hispanic
15%
was 11%
% Black
23%
was 24%
% Asian
6%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Adult Learning Ctr.ElementaryN-N·
Advanced Technology CenterElementaryN-N·
Alanton ElementaryElementaryPK-05632
An Achievable Dream AcademyElementaryN-N·
Arrowhead ElementaryElementaryPK-05500
Bayside 6th Grade CampusMiddle06-06329
Bayside ElementaryElementaryPK-05546
Bayside HighHigh09-121,984
Bayside MiddleMiddle06-08628
Birdneck ElementaryElementaryPK-05584
Brandon MiddleMiddle06-081,053
Brookwood ElementaryElementaryPK-05574
Centerville ElementaryElementaryPK-05570
Christopher Farms ElementaryElementaryPK-05626
College Park ElementaryElementaryPK-05496
Corporate Landing ElementaryElementaryPK-05415
Corporate Landing MiddleMiddle06-08995
Creeds ElementaryElementaryPK-05333
Diamond Springs ElementaryElementaryPK-01467
Fairfield ElementaryElementaryPK-05478
First Colonial HighHigh09-121,727
Floyd Kellam HighHigh09-121,842
Frank W. Cox HighHigh09-121,631
Glenwood ElementaryElementaryPK-05896
Gov STEM Academy for Engineering Marketing and Information TElementaryN-N·
Great Neck MiddleMiddle06-081,039
Green Run CollegiateHigh09-12390
Green Run ElementaryElementaryPK-05350
Green Run HighHigh09-121,465
Hermitage ElementaryElementaryPK-05552
Holland ElementaryElementaryPK-05435
Independence MiddleMiddle06-081,193
Indian Lakes ElementaryElementaryPK-05516
John B. Dey ElementaryElementaryPK-05744
Kempsville ElementaryElementaryPK-05498
Kempsville HighHigh09-122,046
Kempsville Meadows ElementaryElementaryPK-05438
Kempsville MiddleMiddle06-08727
King's Grant ElementaryElementaryPK-05475
Kingston ElementaryElementaryPK-05518
Landstown ElementaryElementaryPK-05632
Landstown HighHigh09-122,152
Landstown MiddleMiddle06-081,272
Larkspur MiddleMiddle06-081,488
Linkhorn Park ElementaryElementaryPK-05514
Luxford ElementaryElementaryPK-05476
Lynnhaven ElementaryElementaryPK-05339
Lynnhaven MiddleMiddle06-08727
Malibu ElementaryElementaryPK-05398
New Castle ElementaryElementaryPK-05728
Newtown ElementaryElementary02-03409
North Landing ElementaryElementaryPK-05463
Ocean Lakes ElementaryElementaryPK-05530
Ocean Lakes HighHigh09-121,834
Old Donation SchoolMiddle02-081,377
Parkway ElementaryElementaryPK-05465
Pembroke ElementaryElementaryPK-05529
Pembroke Meadows ElementaryElementaryPK-05485
Plaza MiddleMiddle06-081,033
Point O' View ElementaryElementaryPK-05692
Princess Anne ElementaryElementaryPK-05654
Princess Anne HighHigh09-121,621
Princess Anne MiddleMiddle06-081,358
Providence ElementaryElementaryPK-05547
Red Mill ElementaryElementaryPK-05586
Rosemont ElementaryElementaryPK-05387
Rosemont Forest ElementaryElementaryPK-05497
Salem ElementaryElementaryPK-05541
Salem HighHigh09-121,690
Salem MiddleMiddle06-081,072
Seatack Elementary an Achievable Dream AcademyElementaryPK-05393
Shelton Park ElementaryElementaryPK-05416
Strawbridge ElementaryElementaryPK-05610
Tallwood ElementaryElementaryPK-05601
Tallwood HighHigh09-121,890
Technical & Career Ed. Ctr.ElementaryN-N·
Thalia ElementaryElementaryPK-05590
The Renaissance AcademyElementaryN-N·
Thoroughgood ElementaryElementaryPK-05767
Three Oaks ElementaryElementaryPK-05706
Trantwood ElementaryElementaryPK-05561
Virginia Beach Juvenile Detention HomeElementaryN-N·
Virginia Beach MiddleMiddle06-08685
W.T. Cooke ElementaryElementaryPK-05555
White Oaks ElementaryElementaryPK-05653
Williams ElementaryElementary04-05443
Windsor Oaks ElementaryElementaryPK-05497
Windsor Woods ElementaryElementaryPK-05487
Woodstock ElementaryElementaryPK-05689

About Virginia Beach

Virginia Beach is a wide-reaching Virginia city in terms of public-school footprint, with 89 schools and 64,731 students total.

For a sense of the school types, the city covers 62 elementary, 15 middle, and 12 high.

Looking at the last 7 years. 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. Demographically, the White share of enrollment contracted from 49% to 45%.

In the discussion threads here, the community for Virginia Beach discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Virginia Beach?
Virginia Beach, Virginia has 89 public K-12 schools serving approximately 64,731 students.
How many elementary, middle, and high schools are in Virginia Beach?
Virginia Beach has 62 elementary, 15 middle, 12 high public schools.
What is the largest public school in Virginia Beach?
Landstown High is the largest public school in Virginia Beach by enrollment, with approximately 2,152 students.
What school districts serve Virginia Beach?
Virginia Beach is served by 2 public school districts, including Virginia Beach City Public Schools, Department of Education State-Operated Educ Prgms.
What grade levels do public schools in Virginia Beach cover?
Public schools in Virginia Beach serve students from pre-K through grade 12.
Are there charter schools in Virginia Beach?
1 of the 89 public schools in Virginia Beach are charter schools.

Virginia Beach school rankings

Largest schoolsAll rankings →