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

Southampton County

Virginia · Public K-12

The schools list below covers the full public K-12 directory for Southampton County: 7 campuses, 2,363 students, Southampton County Public Schools as the largest district. The level mix is 5 elementary, 1 middle, and 1 high schools.

7-year change in Southampton County

SY 2017-18 vs SY 2024-25
Total enrollment
2,363
-437 (-16%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
53%
was 54%
% Hispanic
4%
was 2%
% Black
39%
was 41%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
7
1 districts
Enrollment
2,363
NCES CCD
Median income
$70,795
Below Virginia avg
Free/reduced lunch
91.0%
Above Virginia avg
Elementary
5
1,162 students
Middle
1
497 students
High
1
704 students
Combined / other
0
schools
LARGEST DISTRICT
Southampton County Public Schools
2,363 students · 1 district in Southampton County

County vs. school enrollment demographics

Left bar is the racial makeup of Southampton County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
61%
Hispanic
3%
Black
29%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
53%
Hispanic
3%
Black
39%
Asian
0%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
20.1%
adults 25+
Poverty rate
6.1%
ACS 5-year
Unemployment
5.5%
civilian labor
Median age
47
18.6% under 18

Test scores in Southampton County

Latest 2024-25 ELA proficiency, 6 schools ranked. Virginia state average: 74.2%.

Lowest 5 schools (ELA)
  1. Meherrin Elementary· 59.0%
  2. Southampton Middle· 64.0%
  3. Riverdale Elementary· 70.0%
  4. Capron Elementary· 76.0%
  5. Nottoway Elementary· 82.0%

See all 6 schools in Southampton County ranked by score →

All schools (7)

NameCityLevelGradesEnrollmentRating
Southampton HighCourtlandHigh09-12704·
Riverdale ElementaryCourtlandElementaryPK-05533·
Southampton MiddleCourtlandMiddle06-08497·
Nottoway ElementarySedleyElementaryPK-05235·
Meherrin ElementaryNewsomsElementaryPK-05218·
Capron ElementaryCapronElementaryPK-05176·
Fresh Start CenterFranklinElementaryN-N··

Cities in Southampton County

Courtland3 schoolsCapron1 schoolFranklin1 schoolNewsoms1 schoolSedley1 school

About Southampton County

Southampton County is a rural-scale Virginia county of about 17,964 residents, home to 7 public schools and roughly 2,363 students.

Zooming out, census numbers show typical household earnings sit around $70,795, roughly 20% of adults have completed at least a four-year degree, and roughly 6% of residents live below the federal poverty line. That income level is 7% noticeably below the Virginia median.

For a sense of the school types, Southampton County is made up of 5 elementary schools (1,162 students), 1 middle school (497), and 1 high school (704).

Southampton County Public Schools is the biggest district by enrollment, covering about 2,363 students across Southampton County.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 16%: 2,800 students in SY 2017-18 versus 2,363 in SY 2024-25.

On allk12, the community for Southampton County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Southampton County?
Southampton County, Virginia has 7 public K-12 schools serving approximately 2,363 students.
How many high schools are in Southampton County?
Southampton County, Virginia has 1 public high school, serving approximately 704 students.
How many middle schools are in Southampton County?
Southampton County, Virginia has 1 public middle school, serving approximately 497 students.
How many elementary schools are in Southampton County?
Southampton County, Virginia has 5 public elementary schools, serving approximately 1,162 students.
What is the largest school district in Southampton County?
Southampton County Public Schools is the largest school district in Southampton County, serving approximately 2,363 students. The county contains 1 school district overall.
How many people live in Southampton County?
Southampton County has roughly 17,964 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Southampton County?
Median household income in Southampton County is $70,795, below the Virginia average of $76,527. About 6.1% of residents live below the federal poverty line.
How educated are residents of Southampton County?
Approximately 20.1% of adults 25 and older in Southampton County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Southampton County qualify for free or reduced lunch?
Roughly 91.0% of students in Southampton County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Virginia county average of 75.7%.
What is the student-teacher ratio in Southampton County schools?
Across Southampton County public schools, the enrollment-weighted student-teacher ratio is approximately 13.9 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data