Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / Virginia /Districts /Virginia Beach City Public Schools
School district · Virginia

Virginia Beach City Public Schools

★ Best schools in Virginia →
92
public schools
68,493
total enrollment
PK–12
grade span
1
city

Schools by level

Middle
14
High
12

At a glance

Grade span
PK–12
Charter schools
0
Cities served
1
Counties
2
After-school providers & vendors near Virginia Beach City Public Schools (click to expand)

Operators, licensed providers, and enrichment vendors in this district's counties.

State-funded operators, licensed school-age providers, and ELO-P enrichment vendors. Each card links to its source.

Run an after-school program here and don’t see it? List your program — free →

Schools in Virginia Beach City Public Schools

School City Level Grades Enrollment
Adult Learning Ctr. Virginia Beach
Advanced Technology Ctr. Virginia Beach
Alanton Elem Virginia Beach Elementary PK-5 663
Arrowhead Elem Virginia Beach Elementary PK-5 536
Bayside 6Th Grade Campus Virginia Beach Middle 6-6 404
Bayside Elem Virginia Beach Elementary PK-5 493
Bayside High Virginia Beach High 9-12 1,959
Bayside Middle Virginia Beach Middle 6-8 796
Birdneck Elem Virginia Beach Elementary PK-5 611
Brandon Middle Virginia Beach Middle 6-8 1,098
Brookwood Elem Virginia Beach Elementary PK-5 580
Centerville Elem Virginia Beach Elementary PK-5 661
Christopher Farms Elem Virginia Beach Elementary PK-5 613
College Park Elem Virginia Beach Elementary PK-5 489
Corporate Landing Elem Virginia Beach Elementary PK-5 407
Corporate Landing Middle Virginia Beach Middle 6-8 1,129
Creeds Elem Virginia Beach Elementary PK-5 284
Diamond Springs Elem Virginia Beach Elementary PK-1 565
Fairfield Elem Virginia Beach Elementary PK-5 491
First Colonial High Virginia Beach High 9-12 1,808
Floyd Kellam High Virginia Beach High 9-12 1,947
Frank W. Cox High Virginia Beach High 9-12 1,805
Glenwood Elem Virginia Beach Elementary PK-5 963
Gov Stem Academy At Landstown High Virginia Beach
Great Neck Middle Virginia Beach Middle 6-8 1,072
Green Run Collegiate Virginia Beach High 9-12 395
Green Run Elem Virginia Beach Elementary PK-5 325
Green Run High Virginia Beach High 9-12 1,395
Hermitage Elem Virginia Beach Elementary PK-5 539
Holland Elem Virginia Beach Elementary PK-5 537
Independence Middle Virginia Beach Middle 6-8 1,258
Indian Lakes Elem Virginia Beach Elementary PK-5 632
Indian Lakes Elem Virginia Beach Elementary PK-5 551
John B. Dey Elem Virginia Beach Elementary PK-5 728
Kempsville Elem Virginia Beach Elementary PK-5 433
Kempsville Elem Virginia Beach Elementary PK-5 479
Kempsville High Virginia Beach High 9-12 1,822
Kempsville Meadows Elem Virginia Beach Elementary PK-5 474
Kempsville Middle Virginia Beach Middle 6-8 785
King'S Grant Elem Virginia Beach Elementary PK-5 481
Kingston Elem Virginia Beach Elementary PK-5 389
Landstown Elem Virginia Beach Elementary PK-5 806
Landstown High Virginia Beach High 9-12 2,190
Landstown Middle Virginia Beach Middle 6-8 1,357
Larkspur Middle Virginia Beach Middle 6-8 1,560
Linkhorn Park Elem Virginia Beach Elementary PK-5 518
Luxford Elem Virginia Beach Elementary PK-5 496
Lynnhaven Elem Virginia Beach Elementary PK-5 385
Lynnhaven Middle Virginia Beach Middle 6-8 973
Malibu Elem Virginia Beach Elementary PK-5 370
New Castle Elem Virginia Beach Elementary PK-5 720
Newtown Elem Virginia Beach Elementary 2-3 423
North Landing Elem Virginia Beach Elementary PK-5 442
Ocean Lakes Elem Virginia Beach Elementary PK-5 568
Ocean Lakes High Virginia Beach High 9-12 1,990
Old Donation School Virginia Beach 2-8 1,327
Parkway Elem Virginia Beach Elementary PK-5 469
Pembroke Elem Virginia Beach Elementary PK-5 525
Pembroke Meadows Elem Virginia Beach Elementary PK-5 496
Plaza Middle Virginia Beach Middle 6-8 1,029
Point O' View Elem Virginia Beach Elementary PK-5 698
Princess Anne Elem Virginia Beach Elementary PK-5 678
Princess Anne Elem Virginia Beach Elementary PK-5 615
Princess Anne High Virginia Beach High 9-12 1,741
Princess Anne Middle Virginia Beach Middle 6-8 1,293
Providence Elem Virginia Beach Elementary PK-5 527
Red Mill Elem Virginia Beach Elementary PK-5 559
Rosemont Elem Virginia Beach Elementary PK-5 433
Rosemont Forest Elem Virginia Beach Elementary PK-5 446
Salem Elem Virginia Beach Elementary PK-5 476
Salem High Virginia Beach High 9-12 1,749
Salem Middle Virginia Beach Middle 6-8 1,114
Seatack Elem An Achievable Dream Academy Virginia Beach Elementary PK-5 385
Shelton Park Elem Virginia Beach Elementary PK-5 385
Strawbridge Elem Virginia Beach Elementary PK-5 563
Tallwood Elem Virginia Beach Elementary PK-5 580
Tallwood High Virginia Beach High 9-12 1,901
Technical & Career Ed. Ctr. Virginia Beach
Thalia Elem Virginia Beach Elementary PK-5 538
Thalia Elem Virginia Beach Elementary PK-5 568
The Renaissance Academy Virginia Beach
Thoroughgood Elem Virginia Beach Elementary PK-5 555
Three Oaks Elem Virginia Beach Elementary PK-5 639
Trantwood Elem Virginia Beach Elementary PK-5 524
Trantwood Elem Virginia Beach Elementary PK-5 446
Virginia Beach Middle Virginia Beach Middle 6-8 660
W.T. Cooke Elem Virginia Beach Elementary PK-5 479
White Oaks Elem Virginia Beach Elementary PK-5 646
Williams Elem Virginia Beach Elementary 4-5 480
Windsor Oaks Elem Virginia Beach Elementary PK-5 533
Windsor Woods Elem Virginia Beach Elementary PK-5 350
Woodstock Elem Virginia Beach Elementary PK-5 691

All Virginia districts · Virginia overview