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 |
|
Green Run High |
9-12 | 1,517 | 16.1 |
|
Green Run Collegiate High · Charter · Virginia Beach City Public Schools |
9-12 | 370 | 11.2 |