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

Landstown High

High · Virginia Beach City Public Schools

2,226

Kempsville High

High · Virginia Beach City Public Schools

2,006

Bayside High

High · Virginia Beach City Public Schools

1,983

Floyd Kellam High

High · Virginia Beach City Public Schools

1,882

Tallwood High

High · Virginia Beach City Public Schools

1,861

Ocean Lakes High

High · Virginia Beach City Public Schools

1,855

First Colonial High

High · Virginia Beach City Public Schools

1,797

Princess Anne High

High · Virginia Beach City Public Schools

1,717

Frank W. Cox High

High · Virginia Beach City Public Schools

1,681

Salem High

High · Virginia Beach City Public Schools

1,650

Larkspur Middle

Middle · Virginia Beach City Public Schools

1,536

Green Run High

High · Virginia Beach City Public Schools

1,517

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

Glenwood Elementary

Elementary · Virginia Beach City Public Schools

986

Lynnhaven Middle

Middle · Virginia Beach City Public Schools

886

John B. Dey Elementary

Elementary · Virginia Beach City Public Schools

775

Thoroughgood Elementary

Elementary · Virginia Beach City Public Schools

749

Kempsville Middle

Middle · Virginia Beach City Public Schools

738

Point O' View Elementary

Elementary · Virginia Beach City Public Schools

725

New Castle Elementary

Elementary · Virginia Beach City Public Schools

715

Bayside Middle

Middle · Virginia Beach City Public Schools

700

Princess Anne Elementary

Elementary · Virginia Beach City Public Schools

682

White Oaks Elementary

Elementary · Virginia Beach City Public Schools

679

Landstown Elementary

Elementary · Virginia Beach City Public Schools

676

Woodstock Elementary

Elementary · Virginia Beach City Public Schools

664

Three Oaks Elementary

Elementary · Virginia Beach City Public Schools

659

Birdneck Elementary

Elementary · Virginia Beach City Public Schools

646

Christopher Farms Elementary

Elementary · Virginia Beach City Public Schools

632

Alanton Elementary

Elementary · Virginia Beach City Public Schools

629

Centerville Elementary

Elementary · Virginia Beach City Public Schools

628

Strawbridge Elementary

Elementary · Virginia Beach City Public Schools

620

Tallwood Elementary

Elementary · Virginia Beach City Public Schools

594