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

57 schools in Richmond City Public Schools

Virginia · 20,962 students · 1 city

Richmond City Public Schools in Virginia runs 57 public K-12 schools today, teaching roughly 20,962 students (an average of 368 per school).

4-year change in Richmond City Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
20,962
-7,263 (-26%) vs SY 2020-21
School count
47
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Richmond City Public Schools ranks

Among districts
MeasureThis districtIn VirginiaIn the US
State test proficiency
ranked highest first
49.7%#116 of 117N/A
Enrollment
ranked largest first
20,962#13 of 130#375 of 9,234
Number of schools
ranked most first
47#7 of 130N/A
Students per teacher
ranked fewest first
12.0:1#23 of 130#2,038 of 9,044
Free or reduced-price lunch share
ranked highest first
98.8%#9 of 115#351 of 8,164
Diversity index
ranked most diverse first
59.2%#46 of 114#1,734 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 Richmond City Public Schools

State test results across the district's 40 scored schools run from Open High at 96.8% proficient to George W. Carver Elementary at 18.9%, a gap of 77.9 points. That is the widest gap among 95 Virginia districts with four or more scored schools.

Since 2017-18, the 45 district schools that reported both years went from 24,470 to 20,350 students (down 17%) and from 1,507 to 1,682 full-time teachers (up 12%), 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
Huguenot HighRichmondHigh09-121,469
River City MiddleRichmondMiddle06-081,150
Richmond High School for the ArtsRichmondHigh09-121,116
Cardinal ElementaryRichmondElementaryPK-05821
Thomas Jefferson HighRichmondHigh09-12749
Armstrong HighRichmondHigh09-12709
G.H. Reid ElementaryRichmondElementaryPK-05671
John Marshall HighRichmondHigh09-12645
Thomas C. Boushall MiddleRichmondMiddle06-08621
Broad Rock ElementaryRichmondElementaryPK-05612
Lucille M. Brown MiddleRichmondMiddle06-08605
Oak Grove/Bellemeade ElementaryRichmondElementaryPK-05551
J.L. Francis ElementaryRichmondElementaryPK-05526
Henry Marsh III ElementaryRichmondElementaryPK-05512
Albert Hill MiddleRichmondMiddle06-08505
Miles Jones ElementaryRichmondElementaryPK-05505
Martin Luther King Jr. MiddleRichmondMiddle06-08500
Mary Munford ElementaryRichmondElementaryPK-05476
Southampton ElementaryRichmondElementaryPK-05473
Linwood Holton ElementaryRichmondElementaryPK-05433
Thomas H. Henderson MiddleRichmondMiddle06-08430
Blackwell ElementaryRichmondElementaryPK-05420
George W. Carver ElementaryRichmondElementaryPK-05404
Chimborazo ElementaryRichmondElementaryPK-05403
Westover Hills ElementaryRichmondElementaryPK-05375
Dogwood MiddleRichmondMiddle06-08371
William Fox ElementaryRichmondElementaryPK-05367
Elizabeth D. Redd ElementaryRichmondElementaryPK-05355
Franklin Military AcademyRichmondHigh06-12335
Patrick Henry School Of Science And ArtsRichmondElementaryKG-05310
Frances W. McClenney ElementaryRichmondElementaryPK-05302
J.B. Fisher ElementaryRichmondElementaryPK-05285
Richmond Alternative SchoolRichmondHigh06-12277
Barack Obama ElementaryRichmondElementaryPK-05274
Lois Harrison-Jones ElementaryRichmondElementaryPK-05262
Overby-Sheppard ElementaryRichmondElementaryPK-05256
Fairfield Court ElementaryRichmondElementaryPK-05222
Woodville ElementaryRichmondElementaryPK-05217
Richmond Community HighRichmondHigh09-12211
Bellevue ElementaryRichmondElementaryPK-05206
Summer Hill Preschool CenterRichmondElementaryPK-PK192
Martin Luther King Jr. PreschoolRichmondElementaryPK-PK185
Swansboro ElementaryRichmondElementaryPK-05172
Open HighRichmondHigh09-12171
Maymont PreschoolRichmondElementaryPK-PK143
Richmond Virtual AcademyRichmondCombinedKG-12136
Richmond Career Education and Employment Charter SchoolRichmondHigh09-1232
Amelia Street Special EducationRichmondElementaryN-N·
J.H. Blackwell PreschoolRichmondElementaryM-M·
Mary Scott PreschoolRichmondElementaryM-M·
Pre-School Dev. CenterRichmondElementaryN-N·
Real Special Ed CtrRichmondElementaryN-N·
Richmond Community PreschoolRichmondElementaryM-M·
Richmond Technical CenterRichmondElementaryN-N·
THRIVE ACADEMYRichmondElementaryN-N·
The Governor's Career and Technical Education Academy for STRichmondElementaryN-N·
Thirteen Acres Special Education CenterRichmondElementaryN-N·

About Richmond City Public Schools

Richmond City Public Schools is a middle-population Virginia school district running 57 schools with combined enrollment near 20,962.

Looking at the level breakdown, Richmond City Public Schools comprises 39 elementary, 7 middle, 10 high schools, and 1 combined or other.

On a per-school basis, Richmond City Public Schools runs about 368 students per school, 45% noticeably below the state mean of roughly 672.

Five-year track record. Across the same 4-year window, public-school enrollment shrank 26%: 28,225 students in SY 2020-21 versus 20,962 in SY 2024-25.

In the discussion threads here, the community for Richmond City Public Schools discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Richmond City Public Schools run?
Richmond City Public Schools has 57 public schools with a combined enrollment of about 20,962 students in Virginia.
What is the mix of elementary, middle, and high schools in Richmond City Public Schools?
Richmond City Public Schools includes 39 elementary schools, 7 middle schools, 10 high schools, and 1 combined-grade school.
What is the largest school in Richmond City Public Schools?
Huguenot High is the largest public school in Richmond City Public Schools by enrollment, with approximately 1,469 students.
What grade levels does Richmond City Public Schools serve?
Richmond City Public Schools serves students from pre-K through grade 12 across 57 schools.
Are there charter schools in Richmond City Public Schools?
2 of the 57 schools listed under Richmond City Public Schools are charter schools.