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

Virginia Beach city

Virginia · Public K-12

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-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
Schools
89
2 districts
Enrollment
64,731
NCES CCD
Median income
$92,968
Above Virginia avg
Free/reduced lunch
49.2%
Below Virginia avg
Elementary
62
29,483 students
Middle
15
14,976 students
High
12
20,272 students
Combined / other
0
schools
LARGEST DISTRICT
Virginia Beach City Public Schools
64,731 students · 2 districts in Virginia Beach city

County 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".

County residents
White
61%
Hispanic
9%
Black
19%
Asian
7%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
45%
Hispanic
14%
Black
23%
Asian
6%
Two or more
11%
Native American
0%
Pacific Islander
0%
Bachelor's+
40.9%
adults 25+
Poverty rate
6.8%
ACS 5-year
Unemployment
4.0%
civilian labor
Median age
38
21.9% under 18

Test scores in Virginia Beach city

Latest 2024-25 ELA proficiency, 81 schools ranked. Virginia state average: 74.2%.

Top 5 schools (ELA)
  1. Green Run Collegiate· 100.0%
  2. Old Donation School· 100.0%
  3. Floyd Kellam High· 96.0%
  4. Frank W. Cox High· 94.0%
  5. Salem High· 94.0%

See all 81 schools in Virginia Beach city ranked by score →

All schools (89)

NameCityLevelGradesEnrollmentRating
Landstown HighVirginia BeachHigh09-122,152·
Kempsville HighVirginia BeachHigh09-122,046·
Bayside HighVirginia BeachHigh09-121,984·
Tallwood HighVirginia BeachHigh09-121,890·
Floyd Kellam HighVirginia BeachHigh09-121,842·
Ocean Lakes HighVirginia BeachHigh09-121,834·
First Colonial HighVirginia BeachHigh09-121,727·
Salem HighVirginia BeachHigh09-121,690·
Frank W. Cox HighVirginia BeachHigh09-121,631·
Princess Anne HighVirginia BeachHigh09-121,621·
Larkspur MiddleVirginia BeachMiddle06-081,488·
Green Run HighVirginia BeachHigh09-121,465·
Old Donation SchoolVirginia BeachMiddle02-081,377·
Princess Anne MiddleVirginia BeachMiddle06-081,358·
Landstown MiddleVirginia BeachMiddle06-081,272·
Independence MiddleVirginia BeachMiddle06-081,193·
Salem MiddleVirginia BeachMiddle06-081,072·
Brandon MiddleVirginia BeachMiddle06-081,053·
Great Neck MiddleVirginia BeachMiddle06-081,039·
Plaza MiddleVirginia BeachMiddle06-081,033·
Corporate Landing MiddleVirginia BeachMiddle06-08995·
Glenwood ElementaryVirginia BeachElementaryPK-05896·
Thoroughgood ElementaryVirginia BeachElementaryPK-05767·
John B. Dey ElementaryVirginia BeachElementaryPK-05744·
New Castle ElementaryVirginia BeachElementaryPK-05728·
Kempsville MiddleVirginia BeachMiddle06-08727·
Lynnhaven MiddleVirginia BeachMiddle06-08727·
Three Oaks ElementaryVirginia BeachElementaryPK-05706·
Point O' View ElementaryVirginia BeachElementaryPK-05692·
Woodstock ElementaryVirginia BeachElementaryPK-05689·
Virginia Beach MiddleVirginia BeachMiddle06-08685·
Princess Anne ElementaryVirginia BeachElementaryPK-05654·
White Oaks ElementaryVirginia BeachElementaryPK-05653·
Alanton ElementaryVirginia BeachElementaryPK-05632·
Landstown ElementaryVirginia BeachElementaryPK-05632·
Bayside MiddleVirginia BeachMiddle06-08628·
Christopher Farms ElementaryVirginia BeachElementaryPK-05626·
Strawbridge ElementaryVirginia BeachElementaryPK-05610·
Tallwood ElementaryVirginia BeachElementaryPK-05601·
Thalia ElementaryVirginia BeachElementaryPK-05590·
Red Mill ElementaryVirginia BeachElementaryPK-05586·
Birdneck ElementaryVirginia BeachElementaryPK-05584·
Brookwood ElementaryVirginia BeachElementaryPK-05574·
Centerville ElementaryVirginia BeachElementaryPK-05570·
Trantwood ElementaryVirginia BeachElementaryPK-05561·
W.T. Cooke ElementaryVirginia BeachElementaryPK-05555·
Hermitage ElementaryVirginia BeachElementaryPK-05552·
Providence ElementaryVirginia BeachElementaryPK-05547·
Bayside ElementaryVirginia BeachElementaryPK-05546·
Salem ElementaryVirginia BeachElementaryPK-05541·
Ocean Lakes ElementaryVirginia BeachElementaryPK-05530·
Pembroke ElementaryVirginia BeachElementaryPK-05529·
Kingston ElementaryVirginia BeachElementaryPK-05518·
Indian Lakes ElementaryVirginia BeachElementaryPK-05516·
Linkhorn Park ElementaryVirginia BeachElementaryPK-05514·
Arrowhead ElementaryVirginia BeachElementaryPK-05500·
Kempsville ElementaryVirginia BeachElementaryPK-05498·
Rosemont Forest ElementaryVirginia BeachElementaryPK-05497·
Windsor Oaks ElementaryVirginia BeachElementaryPK-05497·
College Park ElementaryVirginia BeachElementaryPK-05496·
Windsor Woods ElementaryVirginia BeachElementaryPK-05487·
Pembroke Meadows ElementaryVirginia BeachElementaryPK-05485·
Fairfield ElementaryVirginia BeachElementaryPK-05478·
Luxford ElementaryVirginia BeachElementaryPK-05476·
King's Grant ElementaryVirginia BeachElementaryPK-05475·
Diamond Springs ElementaryVirginia BeachElementaryPK-01467·
Parkway ElementaryVirginia BeachElementaryPK-05465·
North Landing ElementaryVirginia BeachElementaryPK-05463·
Williams ElementaryVirginia BeachElementary04-05443·
Kempsville Meadows ElementaryVirginia BeachElementaryPK-05438·
Holland ElementaryVirginia BeachElementaryPK-05435·
Shelton Park ElementaryVirginia BeachElementaryPK-05416·
Corporate Landing ElementaryVirginia BeachElementaryPK-05415·
Newtown ElementaryVirginia BeachElementary02-03409·
Malibu ElementaryVirginia BeachElementaryPK-05398·
Seatack Elementary an Achievable Dream AcademyVirginia BeachElementaryPK-05393·
Green Run CollegiateVirginia BeachHigh09-12390·
Rosemont ElementaryVirginia BeachElementaryPK-05387·
Green Run ElementaryVirginia BeachElementaryPK-05350·
Lynnhaven ElementaryVirginia BeachElementaryPK-05339·
Creeds ElementaryVirginia BeachElementaryPK-05333·
Bayside 6th Grade CampusVirginia BeachMiddle06-06329·
Adult Learning Ctr.Virginia BeachElementaryN-N··
Advanced Technology CenterVirginia BeachElementaryN-N··
An Achievable Dream AcademyVirginia BeachElementaryN-N··
Gov STEM Academy for Engineering Marketing and Information TVirginia BeachElementaryN-N··
Technical & Career Ed. Ctr.Virginia BeachElementaryN-N··
The Renaissance AcademyVirginia BeachElementaryN-N··
Virginia Beach Juvenile Detention HomeVirginia BeachElementaryN-N··

Cities in Virginia Beach city

Virginia Beach89 schools

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.

Frequently asked questions

How many K-12 schools serve Virginia Beach city?
There are 89 public K-12 schools in Virginia Beach city, Virginia, with a combined enrollment of about 64,731.
How many high schools are in Virginia Beach city?
Virginia Beach city, Virginia has 12 public high schools, serving approximately 20,272 students.
How many middle schools are in Virginia Beach city?
Virginia Beach city, Virginia has 15 public middle schools, serving approximately 14,976 students.
How many elementary schools are in Virginia Beach city?
Virginia Beach city, Virginia has 62 public elementary schools, serving approximately 29,483 students.
What is the largest school district in Virginia Beach city?
Virginia Beach City Public Schools is the largest school district in Virginia Beach city, serving approximately 64,731 students. The county contains 2 school districts overall.
What is the population of Virginia Beach city?
Virginia Beach city, Virginia has a population of approximately 456,349, with a median age of 38. About 21.9% of residents are under 18.
What is the median household income in Virginia Beach city?
Median household income in Virginia Beach city is $92,968, above the Virginia average of $76,527. About 6.8% of residents live below the federal poverty line.
How educated are residents of Virginia Beach city?
Approximately 40.9% of adults 25 and older in Virginia Beach city hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Virginia Beach city qualify for free or reduced lunch?
Roughly 49.2% of students in Virginia Beach city public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Virginia county average of 75.7%.
What is the student-teacher ratio in Virginia Beach city schools?
Across Virginia Beach city public schools, the enrollment-weighted student-teacher ratio is approximately 15.4 to 1.

Virginia Beach city school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data