The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·PETERSBURG CITY PUBLIC SCHOOLS·NCES 510291001203

Walnut Hill Elementary

300 S Boulevard, Petersburg, VA 23805 · (804) 862-7005 · Petersburg city
GRADES KG–05ELEMENTARY21-SUBURBTITLE IREGULAR SCHOOL574 STUDENTS
Enrollment
574
Elementary
DISTRICT 484 · STATE 499
Student : Teacher
14.3:1
40 FTE teachers
DISTRICT 13.7:1 · STATE 13.8:1
Free / Reduced Lunch
94%
538 students
DISTRICT 93% · STATE 66%
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Kindergarten
90
Grade 1
102
Grade 2
94
Grade 3
107
Grade 4
94
Grade 5
87
Student demographics
White
244%
DISTRICT 4% · STATE 43%
Hispanic
529%
DISTRICT 12% · STATE 20%
Black
48685%
DISTRICT 82% · STATE 21%
Asian
31%
DISTRICT 1% · STATE 8%
Two+
51%
DISTRICT 1% · STATE 7%
Native American
41%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
27348%
Female
30152%

Discussions

+ POST

Test scores

SOL 2024-25 . % Passing
English Language Arts
50.0%
VA avg 74.2% . -3.0pp since 2022
Math
46.0%
VA avg 72.7% . -2.0pp since 2022
Source: SOL. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
UNDERPERFORMING
Bottom 10% of VA schools after controlling for student poverty
Actual proficiency
36.9%
composite math + reading, all grades
Predicted
62.6%
based on VA schools with similar FRL share
Beats by
-25.7pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
574
+62 (+12%) vs 2017
Student : Teacher
14.3:1
was 14.2:1
% White
4%
was 5%
% Hispanic
9%
was 2%
% Black
85%
was 92%
% Asian
1%
was 0%
Source: NCES Common Core of Data

About Walnut Hill Elementary

Located at 300 S Boulevard, in Petersburg, Virginia, Walnut Hill Elementary is a medium-sized K-5 school that serves 574 students (grades K through 5), operated by Petersburg City Public Schools.

Petersburg City Public Schools runs 7 schools in total, collectively educating 4,582 students. Walnut Hill Elementary is one of those campuses.

For racial and ethnic makeup, Walnut Hill Elementary lists that the student body is overwhelmingly Black (85%). Other groups include 9% Hispanic, 4% White. That is visibly more Black than the county at large, where the share is closer to 77%.

On the income-and-resources front, The school lists 40 full-time-equivalent teachers, for a student-teacher ratio near 14.3:1. The state averages about 13.8:1, putting this campus right in line with peers. Roughly 94% of students at Walnut Hill Elementary qualify for free or reduced-price lunch, a commonly cited indicator of low-income enrollment.

On a residual basis (actual vs predicted given the student mix), On a poverty-adjusted basis, Walnut Hill Elementary sits in the bottom 10% statewide. Predicted proficiency from the FRL regression is roughly 62.6%; actual is 36.9%, a gap of -25.7 points.

Across the wider county, ACS estimates for Petersburg city put median household income runs about $50,698, 25% of adults hold a bachelor's degree or higher, and the poverty rate sits near 20%. In all, Petersburg city runs 9 public schools (combined enrollment of about 4,582 students), of which Walnut Hill Elementary is one.

The closest other public school is Vernon Johns Middle, roughly 1.2 miles away. 8 of the 8 nearest public schools sit inside a five-mile radius. Among the 8 schools in that immediate cluster with test data (this one included), Walnut Hill Elementary ranks 4th on composite proficiency, below the local average of 42.9%.

The school occupies an outer-ring site.

Over the past 7-year window. Looking back 7 years, enrollment at Walnut Hill Elementary has ticked up 12%, going from 512 students in 2018 to 574 in 2025. Over the same period, the Black share fell from 92% to 85%.

Within the allk12 community for this school, the feed for Walnut Hill Elementary typically covers classroom updates, athletics, and weather closures. The community welcomes input from current and former families.

Petersburg city at a glance

View full county profile
Population
33,537
Census ACS
Median income
$50,698
Household, ACS
Bachelor's+
25%
Adults 25+
Poverty rate
20%
Below federal line
Schools in county
9
4,582 students

Quick facts

School name
Walnut Hill Elementary
District
Petersburg City Public Schools
Address
300 S Boulevard, Petersburg, VA 23805
Phone
(804) 862-7005
County
Petersburg city
Level
Elementary
Grade range
KG–05
Total enrollment
574
Teachers (FTE)
40
Student–teacher ratio
14.3:1
Free/Reduced lunch
538 (94%)
Locale
21-Suburb: Large
NCES ID
510291001203
Charter school
No
Virtual school
No

Related schools

Other schools in Petersburg City Public Schools
Other schools in Petersburg
Nearby schools

Frequently asked questions

About Walnut Hill Elementary
How large is Walnut Hill Elementary?
Walnut Hill Elementary enrolls approximately 574 students in grades KG-05.
Is Walnut Hill Elementary an elementary, middle, or high school?
Walnut Hill Elementary is an elementary school covering grades KG-05.
How many students per teacher at Walnut Hill Elementary?
Approximately 14.3:1 students per teacher at Walnut Hill Elementary.
What is the student diversity at Walnut Hill Elementary?
Student demographics at Walnut Hill Elementary are roughly 4% White, 9% Hispanic, 85% Black, 1% Asian, 1% Two or more.
Who oversees Walnut Hill Elementary?
Walnut Hill Elementary is overseen by Petersburg City Public Schools in Petersburg city.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post