Public schools in Virginia Beach, VA
88 public schools enrolling 65,456 students (2022 data). Matched to the city by school location, so schools in unincorporated areas with a Virginia Beach address are included.
| School | Grades | Students | Per teacher |
|---|---|---|---|
|
Landstown High |
9-12 | 2,226 | 17.1 |
|
Kempsville High |
9-12 | 2,006 | 17.9 |
|
Bayside High |
9-12 | 1,983 | 16.3 |
|
Floyd Kellam High |
9-12 | 1,882 | 17.6 |
|
Tallwood High |
9-12 | 1,861 | 15.6 |
|
Ocean Lakes High |
9-12 | 1,855 | 15.2 |
|
First Colonial High |
9-12 | 1,797 | 17.1 |
|
Princess Anne High |
9-12 | 1,717 | 14.4 |
|
Frank W. Cox High |
9-12 | 1,681 | 16.3 |
|
Salem High |
9-12 | 1,650 | 15.3 |
|
Larkspur Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,536 | 16.3 |
|
Green Run High |
9-12 | 1,517 | 16.1 |
|
Princess Anne Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,400 | 18.2 |
|
Old Donation School Middle · Virginia Beach City Public Schools |
2-8 | 1,335 | 15.3 |
|
Landstown Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,278 | 15 |
|
Independence Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,189 | 15.6 |
|
Salem Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,073 | 15.6 |
|
Brandon Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,055 | 16 |
|
Great Neck Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,055 | 16 |
|
Corporate Landing Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,054 | 14.8 |
|
Plaza Middle Middle · Virginia Beach City Public Schools |
6-8 | 1,036 | 14 |
|
Glenwood Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 986 | 15.7 |
|
Lynnhaven Middle Middle · Virginia Beach City Public Schools |
6-8 | 886 | 11.8 |
|
John B. Dey Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 775 | 18 |
|
Thoroughgood Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 749 | 19.2 |
|
Kempsville Middle Middle · Virginia Beach City Public Schools |
6-8 | 738 | 15.1 |
|
Point O' View Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 725 | 13.7 |
|
New Castle Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 715 | 17.9 |
|
Bayside Middle Middle · Virginia Beach City Public Schools |
6-8 | 700 | 10.6 |
|
Princess Anne Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 682 | 15.5 |
|
White Oaks Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 679 | 14.1 |
|
Landstown Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 676 | 12.8 |
|
Woodstock Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 664 | 15.8 |
|
Three Oaks Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 659 | 17.3 |
|
Birdneck Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 646 | 12.4 |
|
Christopher Farms Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 632 | 15.8 |
|
Alanton Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 629 | 13.4 |
|
Centerville Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 628 | 15.7 |
|
Strawbridge Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 620 | 18.2 |
|
Tallwood Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 594 | 14.1 |