The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

8 schools in Salem City Public Schools

Virginia · 3,984 students · 1 city

Salem City Public Schools in Virginia runs 8 public K-12 schools today, teaching roughly 3,984 students (an average of 498 per school).

4-year change in Salem City Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
3,984
+156 (+4%) vs SY 2020-21
School count
7
+1 (+17%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Salem City Public Schools ranks

Among districts
MeasureThis districtIn VirginiaIn the US
State test proficiency
ranked highest first
76.5%#26 of 117N/A
Enrollment
ranked largest first
3,984#62 of 130#2,433 of 9,234
Number of schools
ranked most first
7#66 of 130N/A
Students per teacher
ranked fewest first
11.0:1#7 of 130#1,097 of 9,044
Free or reduced-price lunch share
ranked highest first
51.4%#88 of 115#3,967 of 8,164
Diversity index
ranked most diverse first
55.4%#58 of 114#2,284 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Salem City Public Schools

State test results across the district's 6 scored schools run from South Salem Elementary at 83.1% proficient to East Salem Elementary at 72.9%, a gap of 10.3 points. That is the 85th widest gap among 95 Virginia districts with four or more scored schools.

Since 2017-18, the 6 district schools that reported both years went from 3,953 to 3,569 students (down 10%) and from 259 to 304 full-time teachers (up 17%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Salem HighSalemHigh09-121,202
Andrew Lewis MiddleSalemMiddle06-08839
Virginia Virtual Academy at SalemSalemCombinedKG-12415
G.W. Carver ElementarySalemElementaryPK-05404
East Salem ElementarySalemElementaryPK-05378
West Salem ElementarySalemElementaryPK-05375
South Salem ElementarySalemElementaryPK-05371
Salem AlternativeSalemElementaryN-N·

About Salem City Public Schools

Across 8 schools, Salem City Public Schools teaches about 3,984 students in Virginia. By footprint it is a small district.

In terms of grade levels, Salem City Public Schools covers 5 elementary, 1 middle, 1 high school, and 1 combined or other.

On a per-school basis, Salem City Public Schools runs about 498 students per school, 26% lower than the state mean of roughly 672.

Over the past 4-year window. Across the same 4-year window, public-school enrollment climbed 4%: 3,828 students in SY 2020-21 versus 3,984 in SY 2024-25. Over that span, Salem City Public Schools gained 1 school, going from 6 to 7.

Within the allk12 community for this area, the community for Salem City Public Schools discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools does Salem City Public Schools run?
Salem City Public Schools has 8 public schools with a combined enrollment of about 3,984 students in Virginia.
What is the mix of elementary, middle, and high schools in Salem City Public Schools?
Salem City Public Schools includes 5 elementary schools, 1 middle school, 1 high school, and 1 combined-grade school.
What is the largest school in Salem City Public Schools?
Salem High is the largest public school in Salem City Public Schools by enrollment, with approximately 1,202 students.
What grade levels does Salem City Public Schools serve?
Salem City Public Schools serves students from pre-K through grade 12 across 8 schools.