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 |
|---|---|---|---|
|
Thalia Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 593 | 16 |
|
Virginia Beach Middle Middle · Virginia Beach City Public Schools |
6-8 | 589 | 14.7 |
|
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 |
|
Kempsville Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 469 | 13.8 |
|
Parkway Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 469 | 11.7 |
|
Holland Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 460 | 11.2 |
|
North Landing Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 455 | 16.3 |
|
Newtown Elementary Elementary · Virginia Beach City Public Schools |
2-3 | 443 | 10.8 |
|
Rosemont Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 431 | 12 |
|
Shelton Park Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 426 | 13.3 |
|
Windsor Woods Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 426 | 12.5 |
|
Malibu Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 410 | 13.2 |
|
Williams Elementary Elementary · Virginia Beach City Public Schools |
4-5 | 409 | 11.4 |
|
Corporate Landing Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 380 | 10.6 |
|
Seatack Elementary An Achievable Dream Academy Elementary · Virginia Beach City Public Schools |
PK-5 | 379 | 10.8 |
|
Green Run Collegiate High · Charter · Virginia Beach City Public Schools |
9-12 | 370 | 11.2 |
|
Lynnhaven Elementary Elementary · Virginia Beach City Public Schools |
PK-5 | 362 | 10.6 |
|
Bayside 6Th Grade Campus Middle · Virginia Beach City Public Schools |
6 | 326 | 9.3 |