Skip to content
USCity.review

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 Students

Larkspur Middle

Middle · Virginia Beach City Public Schools

1,536

Princess Anne Middle

Middle · Virginia Beach City Public Schools

1,400

Old Donation School

Middle · Virginia Beach City Public Schools

1,335

Landstown Middle

Middle · Virginia Beach City Public Schools

1,278

Independence Middle

Middle · Virginia Beach City Public Schools

1,189

Salem Middle

Middle · Virginia Beach City Public Schools

1,073

Brandon Middle

Middle · Virginia Beach City Public Schools

1,055

Great Neck Middle

Middle · Virginia Beach City Public Schools

1,055

Corporate Landing Middle

Middle · Virginia Beach City Public Schools

1,054

Plaza Middle

Middle · Virginia Beach City Public Schools

1,036

Lynnhaven Middle

Middle · Virginia Beach City Public Schools

886

Kempsville Middle

Middle · Virginia Beach City Public Schools

738

Bayside Middle

Middle · Virginia Beach City Public Schools

700

Virginia Beach Middle

Middle · Virginia Beach City Public Schools

589

Bayside 6Th Grade Campus

Middle · Virginia Beach City Public Schools

326