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

Thalia Elementary

Elementary · Virginia Beach City Public Schools

593

Virginia Beach Middle

Middle · Virginia Beach City Public Schools

589

Brookwood Elementary

Elementary · Virginia Beach City Public Schools

571

Ocean Lakes Elementary

Elementary · Virginia Beach City Public Schools

571

Red Mill Elementary

Elementary · Virginia Beach City Public Schools

566

Salem Elementary

Elementary · Virginia Beach City Public Schools

556

Indian Lakes Elementary

Elementary · Virginia Beach City Public Schools

537

Providence Elementary

Elementary · Virginia Beach City Public Schools

530

Arrowhead Elementary

Elementary · Virginia Beach City Public Schools

525

W.t. Cooke Elementary

Elementary · Virginia Beach City Public Schools

523

Pembroke Elementary

Elementary · Virginia Beach City Public Schools

522

Linkhorn Park Elementary

Elementary · Virginia Beach City Public Schools

517

Rosemont Forest Elementary

Elementary · Virginia Beach City Public Schools

515

Windsor Oaks Elementary

Elementary · Virginia Beach City Public Schools

509

Luxford Elementary

Elementary · Virginia Beach City Public Schools

508

Kingston Elementary

Elementary · Virginia Beach City Public Schools

507

Hermitage Elementary

Elementary · Virginia Beach City Public Schools

506

King's Grant Elementary

Elementary · Virginia Beach City Public Schools

500

Trantwood Elementary

Elementary · Virginia Beach City Public Schools

499

Pembroke Meadows Elementary

Elementary · Virginia Beach City Public Schools

497

College Park Elementary

Elementary · Virginia Beach City Public Schools

484

Diamond Springs Elementary

Elementary · Virginia Beach City Public Schools

484

Bayside Elementary

Elementary · Virginia Beach City Public Schools

480

Fairfield Elementary

Elementary · Virginia Beach City Public Schools

477

Kempsville Meadows Elementary

Elementary · Virginia Beach City Public Schools

470

Kempsville Elementary

Elementary · Virginia Beach City Public Schools

469

Parkway Elementary

Elementary · Virginia Beach City Public Schools

469

Holland Elementary

Elementary · Virginia Beach City Public Schools

460

North Landing Elementary

Elementary · Virginia Beach City Public Schools

455

Newtown Elementary

Elementary · Virginia Beach City Public Schools

443

Rosemont Elementary

Elementary · Virginia Beach City Public Schools

431

Shelton Park Elementary

Elementary · Virginia Beach City Public Schools

426

Windsor Woods Elementary

Elementary · Virginia Beach City Public Schools

426

Malibu Elementary

Elementary · Virginia Beach City Public Schools

410

Williams Elementary

Elementary · Virginia Beach City Public Schools

409

Corporate Landing Elementary

Elementary · Virginia Beach City Public Schools

380

Seatack Elementary An Achievable Dream Academy

Elementary · Virginia Beach City Public Schools

379

Green Run Collegiate

High · Charter · Virginia Beach City Public Schools

370

Lynnhaven Elementary

Elementary · Virginia Beach City Public Schools

362

Bayside 6Th Grade Campus

Middle · Virginia Beach City Public Schools

326