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 |
|---|---|---|---|
|
Glenwood Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 986 | 15.7 |
|
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 |
|
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 |
|
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 |
|
Thalia Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 593 | 16 |
|
Brookwood Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 571 | 13.6 |
|
Ocean Lakes Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 571 | 15.9 |
|
Red Mill Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 566 | 14.9 |
|
Salem Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 556 | 17.4 |
|
Indian Lakes Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 537 | 15.8 |
|
Providence Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 530 | 14.7 |
|
Arrowhead Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 525 | 13.8 |
|
W.t. Cooke Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 523 | 14.5 |
|
Pembroke Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 522 | 10.9 |
|
Linkhorn Park Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 517 | 14.8 |
|
Rosemont Forest Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 515 | 16.6 |
|
Windsor Oaks Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 509 | 11.8 |
|
Luxford Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 508 | 14.1 |
|
Kingston Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 507 | 16.4 |
|
Hermitage Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 506 | 14.5 |
|
King's Grant Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 500 | 13.5 |
|
Trantwood Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 499 | 13.9 |
|
Pembroke Meadows Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 497 | 14.6 |
|
College Park Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 484 | 11.5 |
|
Diamond Springs Elementary Elementary · Virginia Beach City Public Schools |
PK-1 | 484 | 10.5 |
|
Bayside Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 480 | 11.4 |
|
Fairfield Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 477 | 14 |
|
Kempsville Meadows Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 470 | 13.8 |