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

2 schools in Marshall

Virginia · Public K-12

Marshall's public-school count of 2 reflects a system enrolling about 680 students inside Virginia, broken out as 1 elementary and 1 middle.

7-year change in Marshall

SY 2017-18 vs SY 2024-25
Total enrollment
680
-400 (-37%) vs SY 2017-18
School count
2
-1 (-33%) vs SY 2017-18
% White
55%
was 64%
% Hispanic
34%
was 25%
% Black
3%
was 5%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Claude Thompson ElementaryElementaryPK-05254
Marshall MiddleMiddle06-08426

About Marshall

Public education in Marshall, Virginia runs across 2 schools that teaches roughly 680 students. By footprint, Marshall sits in the small bracket.

In terms of grade levels, the city is made up of 1 elementary, and 1 middle.

Per-campus enrollment runs near 340, lower than the state mean of about 672.

Over the past 7-year window. Across the same 7-year window, public-school enrollment declined 37%: 1,080 students in SY 2017-18 versus 680 in SY 2024-25. The school count fell from 3 to 2 across the same 7-year window. On the demographic side, Hispanic enrollment moved from 25% to 34% over the same window.

Within the allk12 community for this area, the community for Marshall discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Marshall?
Marshall, Virginia has 2 public K-12 schools serving approximately 680 students.
How many elementary, middle, and high schools are in Marshall?
Marshall has 1 elementary, 1 middle public schools.
What is the largest public school in Marshall?
Marshall Middle is the largest public school in Marshall by enrollment, with approximately 426 students.
What school districts serve Marshall?
Marshall public schools are operated by Fauquier County Public Schools.
What grade levels do public schools in Marshall cover?
Public schools in Marshall serve students from pre-K through grade 8.