VBCPS -- Virginia Beach City Public Schools

Teacher Salary and Benefits

Virginia Beach City Public Schools has more than 70,000 students and 4,000 teachers and support staff. The Virginia Beach City Public Schools administration and teacher salary details displayed below are taken from several government agencies as listed below each of the data tables. Note: The information provided below is for informational purposes only, for official information please contact the school district directly.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Search For Jobs

Search through jobs listings in and around Virginia Beach City Public Schools area.

VBCPS Teacher Salary Details

The following table lists salary ranges for teachers, which is provided by the Bureau of Labor Statistics (BLS) for the Virginia Beach-Norfolk-Newport News region. There can be wide variations in salary, which can be attributed to experience or education levels. For example, a teacher with a master's in education may have higher salary than an entry level teacher.

 Average SalarySalary Range
Kindergarten Teacher$64,610$44,310 - $100,130
Elementary School Teacher$65,870$49,380 - $98,780
Middle School Teacher$66,730$49,450 - $98,140
High School Teacher$66,520$49,210 - $99,900
PE Teacher$45,890$25,700 - $68,600

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Virginia Beach-Norfolk-Newport News, SOC Codes: 25-2011, 25-2012, 25-2021, 25-2022, 25-2031, 27-2022, 25-3098, 25-9041

Special Education Teacher Salary

The table below displays salary ranges for special education teachers that work for VBCPS and surrounding area school districts.

 Average SalarySalary Range
Special Ed. (Kindergarten & Elementary)$69,880$49,270 - $100,030

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Virginia Beach-Norfolk-Newport News, SOC Codes: 25-2051, 25-2052, 25-2053, 25-2054

School Administrators and Staff Salary

See average salary details on school administrators, counselors, and librarians for the Virginia Beach-Norfolk-Newport News area below.

 Average SalarySalary Range
School Administrators (Preschool)$58,930$35,520-$80,960
School Administrators (Elementary, Middle, & High School)$93,850$70,180 - $127,550
Guidance & School Counselors$63,730$41,040 - $79,710

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Virginia Beach-Norfolk-Newport News, SOC Codes: 11-9031,11-9032,21-1012,25-4021

Employee and Teacher Benefits (Estimated)

The estimated value of administrator and teacher benefits provided by Virginia Beach City Public Schools is listed below. These estimates are calculated from the figures obtained from the NCES Finance Survey (2012).

 DistrictVirginia
Teachers & Aides$17,029$15,819
Administrators$14,735$15,095

Source: Local Education Agency (School District) Finance Survey (F-33) Data (2012)

Virginia Beach City Public Schools Jobs and Careers

The following tables outlines the number of teachers, administrators, and support staff that are employed by Virginia Beach City Public Schools. This information is obtained through a self reported survey provided by the NCES Universe Survey.

Total Number of Teachers Employed

Total number of teachers employed by Virginia Beach City Public Schools per grade classification is displayed below.

 201220132014
Total Teachers4,3984,0464,028
Kindergarten Teachers148191175
Elementary School Teachers1,6751,5871,482
Middle & High School Teachers2,4742,2652,364

Source: National Center For Education Statistics (NCES), CCD Local Education Agency (School District) Universe Survey 2014

Instructional Supervisors, Coordinators, and Teaching Assistants

Total number of instructional supervisors, coordinators, and teaching assistant jobs are listed in the table below.

 201220132014
Supervisors & Coordinators767887
Teaching Assistants1,3681,1701,063

Source: National Center For Education Statistics (NCES), CCD Local Education Agency (School District) Universe Survey 2014

District and School Administrators and Support Staff

Total number of school administrators and support staff that work for Virginia Beach City Public Schools are shown in the table below.

 201220132014
Total Administrators & Staff3,0223,0223,033
District Administrators787984
District Support Staff183190185
School Administrators217208205
School Administrative Support Staff403400392
Student Support Staff211875
Other Support Staff2,1632,1282,092
Guidance Counselors177169170
Elementary School Guidance Counselors656365
Middle & High School Guidance Counselors888181
Other School Counselors242524

Virginia Beach City Public Schools Schools

We have listed the 86 schools and their contact information, which is operated by Virginia Beach City Public Schools in the list below. To view additional information about each school click on the school link.

See how other nearby school districts compare in regards to teaching and employment opportunities:

Virginia Beach City Public Schools Map & Boundaries

School Grades Full-Time Teachers Students
Alanton Elementary School
1441 Stephens Rd
Virginia Beach VA 23454
(757) 648-2000
PK-5 28 681
Arrowhead Elementary School
5549 Susquehanna Dr
Virginia Beach VA 23462
(757) 648-2040
PK-5 26 516
Bayside Elementary School
5649 Bayside Rd
Virginia Beach VA 23455
(757) 648-2080
PK-5 28 515
Bayside High School
4960 Haygood Rd
Virginia Beach VA 23455
(757) 648-5200
9-12 112 1,903
Bayside Middle School
965 Newtown Rd
Virginia Beach VA 23462
(757) 648-4400
6-8 60 1,055
Birdneck Elementary School
957 South Birdneck Rd
Virginia Beach VA 23451
(757) 648-2120
PK-5 41 765
Brandon Middle School
1700 Pope St
Virginia Beach VA 23464
(757) 648-4450
6-8 75 1,209
Brookwood Elementary School
601 South Lynnhaven Rd
Virginia Beach VA 23452
(757) 648-2160
PK-5 39 704
Centerville Elementary School
2201 Centerville Tnpk
Virginia Beach VA 23464
(757) 648-2200
PK-5 36 732
Christopher Farms Elementary School
2828 Pleasant Acres Dr
Virginia Beach VA 23453
(757) 648-2240
PK-5 32 686
College Park Elementary School
1110 Bennington Rd
Virginia Beach VA 23464
(757) 648-2280
PK-5 25 502
Corporate Landing Elementary School
1590 Corporate Landing Parkway
Virginia Beach VA 23454
(757) 648-2370
PK-5 26 549
Corporate Landing Middle School
1597 Corporate Landing Parkway
Virginia Beach VA 23454
(757) 648-4500
6-8 85 1,319
Creeds Elementary School
920 Princess Anne Rd
Virginia Beach VA 23457
(757) 426-7792
PK-5 16 299
Diamond Springs Elementary School
5225 Learning Circle
Virginia Beach VA 23462
(757) 648-4240
PK-1 37 653
Fairfield Elementary School
5428 Providence Rd
Virginia Beach VA 23464
(757) 648-2480
PK-5 24 518
First Colonial High School
1272 Mill Dam Rd
Virginia Beach VA 23454
(757) 648-5300
9-12 106 2,039
Floyd Kellam High School
2323 Holland Rd
Virginia Beach VA 23456
(757) 648-5400
9-12 93 1,843
Frank W. Cox High School
2425 Shorehaven Dr
Virginia Beach VA 23454
(757) 648-5250
9-12 118 1,945
Glenwood Elementary School
2213 Round Hill Dr
Virginia Beach VA 23464
(757) 648-2520
PK-5 39 903
Great Neck Middle School
1848 North Great Neck Rd
Virginia Beach VA 23454
(757) 648-4550
6-8 64 1,107
Green Run Collegiate
1700 Dahlia Dr
Virginia Beach VA 23453
(757) 263-1264
9-12 9 123
Green Run Elementary School
1200 Green Garden Circle
Virginia Beach VA 23456
(757) 648-2560
PK-5 28 507
Green Run High School
1700 Dahlia Dr
Virginia Beach VA 23456
(757) 648-5350
9-12 91 1,681
Hermitage Elementary School
1701 Pleasure House Rd
Virginia Beach VA 23455
(757) 648-2600
PK-5 31 672
Holland Elementary School
3340 Holland Rd
Virginia Beach VA 23452
(757) 648-2460
PK-5 35 612
Independence Middle School
1370 Dunstan Ln
Virginia Beach VA 23455
(757) 648-4600
6-8 73 1,312
Indian Lakes Elementary School
1240 Homestead Dr
Virginia Beach VA 23464
(757) 648-2680
PK-5 28 551
John B. Dey Elementary School
1900 North Great Neck Rd
Virginia Beach VA 23454
(757) 648-2440
PK-5 39 874
Kemps Landing Magnet School
4722 Jericho Rd
Virginia Beach VA 23462
(757) 648-4650
6-8 38 595
Kempsville Elementary School
570 Kempsville Rd
Virginia Beach VA 23464
(757) 648-2720
PK-5 27 479
Kempsville High School
5194 Chief Trail
Virginia Beach VA 23464
(757) 648-5450
9-12 85 1,627
Kempsville Meadows Elementary School
736 Edwin Dr
Virginia Beach VA 23462
(757) 474-8435
PK-5 29 475
Kempsville Middle School
860 Churchill Dr
Virginia Beach VA 23464
(757) 648-4700
6-8 49 848
Kings Grant Elementary School
612 North Lynnhaven Rd
Virginia Beach VA 23452
(757) 648-2800
PK-5 28 610
Kingston Elementary School
3532 Kings Grant Rd
Virginia Beach VA 23452
(757) 648-2840
PK-5 31 577
Landstown Elementary School
2212 Recreation Dr
Virginia Beach VA 23456
(757) 648-2880
PK-5 40 815
Landstown High School
2001 Concert Dr
Virginia Beach VA 23456
(757) 468-3800
9-12 121 2,275
Landstown Middle School
2204 Recreation Dr
Virginia Beach VA 23456
(757) 648-4750
6-8 85 1,538
Larkspur Middle School
4696 Princess Anne Rd
Virginia Beach VA 23462
(757) 648-4800
6-8 95 1,665
Linkhorn Park Elementary School
977 First Colonial Rd
Virginia Beach VA 23454
(757) 648-2920
PK-5 35 763
Luxford Elementary School
4808 Haygood Rd
Virginia Beach VA 23455
(757) 473-5014
PK-5 32 595
Lynnhaven Elementary School
210 Dillon Dr
Virginia Beach VA 23452
(757) 648-3000
PK-5 31 543
Lynnhaven Middle School
1250 Bayne Dr
Virginia Beach VA 23454
(757) 648-4850
6-8 57 973
Malibu Elementary School
3632 Edinburgh Dr
Virginia Beach VA 23452
(757) 431-4098
PK-5 20 422
New Castle Elementary School
4136 Dam Neck Rd
Virginia Beach VA 23456
(757) 648-3080
PK-5 38 776
Newtown Road Elementary School
5277 Learning Circle
Virginia Beach VA 23462
(757) 648-3120
2-3 34 518
North Landing Elementary School
2929 North Landing Rd
Virginia Beach VA 23456
(757) 648-3160
PK-5 24 484
Ocean Lakes Elementary School
1616 Upton Dr
Virginia Beach VA 23454
(757) 648-3200
PK-5 27 573
Ocean Lakes High School
885 Schuman Dr
Virginia Beach VA 23454
(757) 648-5550
9-12 120 2,228
Old Donation Center School
1008 Ferry Plantation Rd
Virginia Beach VA 23455
(757) 473-5043
2-5 31 496
Parkway Elementary School
4180 O'hare Dr
Virginia Beach VA 23456
(757) 648-3280
PK-5 34 569
Pembroke Elementary School
4622 Jericho Rd
Virginia Beach VA 23462
(757) 473-5025
PK-5 30 519
Pembroke Meadows Elementary School
820 Cathedral Dr
Virginia Beach VA 23455
(757) 648-3360
PK-5 21 451
Plaza Middle School
3080 South Lynnhaven Rd
Virginia Beach VA 23452
(757) 648-4900
6-8 75 1,118
Point O' View Elementary School
5400 Parliament Dr
Virginia Beach VA 23462
(757) 648-3440
PK-5 34 674
Princess Anne Elementary School
2444 Seaboard Rd
Virginia Beach VA 23456
(757) 648-3480
PK-5 25 514
Princess Anne High School
4400 Virginia Beach Blvd
Virginia Beach VA 23462
(757) 648-5600
9-12 101 1,848
Princess Anne Middle School
2509 Seaboard Rd
Virginia Beach VA 23456
(757) 648-4950
6-8 80 1,478
Providence Elementary School
4968 Providence Rd
Virginia Beach VA 23464
(757) 648-3520
PK-5 29 590
Red Mill Elementary School
1860 Sandbridge Rd
Virginia Beach VA 23456
(757) 648-3560
PK-5 32 691
Rosemont Elementary School
1257 Rosemont Rd
Virginia Beach VA 23456
(757) 648-3600
PK-5 25 415
Rosemont Forest Elementary School
1716 Grey Friars Chase
Virginia Beach VA 23456
(757) 648-3640
PK-5 25 518
Salem Elementary School
3961 Salem Lakes Blvd
Virginia Beach VA 23456
(757) 648-3680
PK-5 24 493
Salem High School
1993 Sun Devil Dr
Virginia Beach VA 22464
(757) 648-5650
9-12 99 1,834
Salem Middle School
2380 Lynnhaven Parkway
Virginia Beach VA 23464
(757) 648-5000
6-8 59 1,019
Seatack Elementary School
912 South Birdneck Rd
Virginia Beach VA 23451
(757) 437-4867
PK-5 29 392
Shelton Park Elementary School
1700 Shelton Rd
Virginia Beach VA 23455
(757) 460-7577
PK-5 25 477
Strawbridge Elementary School
2553 Strawbridge Rd
Virginia Beach VA 23456
(757) 427-5562
PK-5 33 702
Tallwood Elementary School
2025 Kempsville Rd
Virginia Beach VA 23464
(757) 648-3840
PK-5 30 557
Tallwood High School
1668 Kempsville Rd
Virginia Beach VA 23464
(757) 648-5700
9-12 110 1,986
Thalia Elementary School
421 Thalia Rd
Virginia Beach VA 23452
(757) 648-3880
PK-5 34 597
Thoroughgood Elementary School
1444 Dunstan Ln
Virginia Beach VA 23455
(757) 648-3920
PK-5 33 712
Three Oaks Elementary School
2201 Elson Green Ave
Virginia Beach VA 23456
(757) 648-3960
PK-5 39 785
Trantwood Elementary School
2344 Inlynnview Rd
Virginia Beach VA 23454
(757) 648-4000
PK-5 24 518
Virginia Beach Middle School
600 25th St
Virginia Beach VA 23451
(757) 437-4892
6-8 54 927
W. T. Cooke Elementary School
1501 Mediterranean Ave
Virginia Beach VA 23451
(757) 437-4827
PK-5 31 599
White Oaks Elementary School
960 Windsor Oaks Blvd
Virginia Beach VA 23462
(757) 648-4040
PK-5 31 751
Williams Elementary School
892 Newtown Rd
Virginia Beach VA 23462
(757) 473-5033
4-5 22 437
Windsor Oaks Elementary School
3800 Van Buren Dr
Virginia Beach VA 23452
(757) 648-4120
PK-5 34 603
Windsor Woods Elementary School
233 Presidential Blvd
Virginia Beach VA 23452
(757) 648-4160
PK-5 20 389
Woodstock Elementary School
6016 Providence Rd
Virginia Beach VA 23464
(757) 366-4590
PK-5 33 743