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

113 schools in Richmond

Virginia · Public K-12

Richmond, Virginia comes in at 113 public K-12 schools on the latest counts, with roughly 57,345 students total and an average campus size near 507.

7-year change in Richmond

SY 2017-18 vs SY 2024-25
Total enrollment
57,345
-4,754 (-8%) vs SY 2017-18
School count
95
-1 (-1%) vs SY 2017-18
% White
24%
was 26%
% Hispanic
22%
was 14%
% Black
44%
was 51%
% Asian
6%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Advanced Career Education Center at HermitageElementaryN-N·
Albert Hill MiddleMiddle06-08505
Amelia Street Special EducationElementaryN-N·
Anthony P. Mehfoud ElementaryElementaryPK-02330
Armstrong HighHigh09-12709
Arthur Ashe Jr. ElementaryElementaryPK-05425
Barack Obama ElementaryElementaryPK-05274
Bellevue ElementaryElementaryPK-05206
Blackwell ElementaryElementaryPK-05420
Broad Rock ElementaryElementaryPK-05612
Brookland MiddleMiddle06-081,034
Cardinal ElementaryElementaryPK-05821
Chamberlayne ElementaryElementaryPK-05389
Charles M. Johnson ElementaryElementaryPK-05423
Chimborazo ElementaryElementaryPK-05403
CodeRVA Regional High SchoolElementaryN-N·
Crestview ElementaryElementaryPK-05388
Crestwood ElementaryElementaryPK-05635
Dogwood MiddleMiddle06-08371
Douglas S. Freeman HighHigh09-121,881
Dumbarton ElementaryElementaryPK-05684
Elizabeth D. Redd ElementaryElementaryPK-05355
Elizabeth Holladay ElementaryElementaryPK-05859
Fairfield Court ElementaryElementaryPK-05222
Fairfield MiddleMiddle06-08936
Falling Creek ElementaryElementaryPK-05823
Frances W. McClenney ElementaryElementaryPK-05302
Franklin Military AcademyHigh06-12335
G.H. Reid ElementaryElementaryPK-05671
Gayton ElementaryElementaryPK-05605
George F. Baker ElementaryElementaryPK-05462
George H. Moody MiddleMiddle06-081,086
George W. Carver ElementaryElementaryPK-05404
Glen Lea ElementaryElementaryPK-05461
Harold Macon Ratcliffe ElementaryElementaryPK-05417
Harvie ElementaryElementaryPK-05497
Henrico HighHigh09-121,300
Henrico Juvenile Detention HomeElementaryN-N·
Henry D. Ward ElementaryElementaryPK-05526
Henry Marsh III ElementaryElementaryPK-05512
Hermitage HighHigh09-121,719
Huguenot HighHigh09-121,469
J.B. Fisher ElementaryElementaryPK-05285
J.H. Blackwell PreschoolElementaryM-M·
J.L. Francis ElementaryElementaryPK-05526
Jackson Davis ElementaryElementaryPK-05535
Jacob L. Adams ElementaryElementaryPK-05453
John Marshall HighHigh09-12645
John Randolph Tucker HighHigh09-122,132
John Rolfe MiddleMiddle06-08874
L. Douglas Wilder MiddleMiddle06-08758
Laburnum ElementaryElementaryPK-05466
Lakeside ElementaryElementaryPK-05397
Linwood Holton ElementaryElementaryPK-05433
Lois Harrison-Jones ElementaryElementaryPK-05262
Lucille M. Brown MiddleMiddle06-08605
Maggie L. Walker Governor's SchoolElementaryN-N·
Martin Luther King Jr. MiddleMiddle06-08500
Martin Luther King Jr. PreschoolElementaryPK-PK185
Mary Munford ElementaryElementaryPK-05476
Mary Scott PreschoolElementaryM-M·
Maude Trevvett ElementaryElementaryPK-05578
Maybeury ElementaryElementaryPK-05691
Maymont PreschoolElementaryPK-PK143
Metro Richmond Alternative EdElementaryN-N·
Miles Jones ElementaryElementaryPK-05505
Mills E. Godwin HighHigh09-121,702
Monacan HighHigh09-121,644
Montrose ElementaryElementaryPK-05341
Nuckols Farm ElementaryElementaryPK-05627
Oak Grove/Bellemeade ElementaryElementaryPK-05551
Open HighHigh09-12171
Overby-Sheppard ElementaryElementaryPK-05256
Patrick Henry School Of Science And ArtsElementaryKG-05310
Pemberton ElementaryElementaryPK-05344
Pinchbeck ElementaryElementaryPK-05538
Pocahontas MiddleMiddle06-08914
Pre-School Dev. CenterElementaryN-N·
Quioccasin MiddleMiddle06-081,053
R.C. Longan ElementaryElementaryPK-05491
Real Special Ed CtrElementaryN-N·
Richmond Alternative SchoolHigh06-12277
Richmond Career Education and Employment Charter SchoolHigh09-1232
Richmond Community HighHigh09-12211
Richmond Community PreschoolElementaryM-M·
Richmond High School for the ArtsHigh09-121,116
Richmond Hospital Ep.CombinedPK-12·
Richmond Juvenile Detention HomeElementaryN-N·
Richmond Technical CenterElementaryN-N·
Richmond Virtual AcademyCombinedKG-12136
Ridge ElementaryElementaryPK-05512
River City MiddleMiddle06-081,150
Ruby F. Carver ElementaryElementaryPK-05509
Short Pump ElementaryElementaryPK-05545
Skipwith ElementaryElementaryPK-05603
Southampton ElementaryElementaryPK-05473
Summer Hill Preschool CenterElementaryPK-PK192
Swansboro ElementaryElementaryPK-05172
The Governor's Career and Technical Education Academy for STElementaryN-N·
Thirteen Acres Special Education CenterElementaryN-N·

About Richmond

Richmond is a wide-reaching Virginia city in terms of public-school footprint, with 113 schools and 57,345 students total.

Looking at the level breakdown, the city is built around 78 elementary, 15 middle, 17 high, and 3 other.

Schools in Richmond average about 507 students each, 25% noticeably below the Virginia norm.

Trend over the past 7 years. Total public-school enrollment in Richmond has declined 8% since SY 2017-18, moving from about 62,099 students to 57,345. Over that span, Richmond closed 1 school, going from 96 to 95. Demographically, the Hispanic share of enrollment rose from 14% to 22%.

Within the allk12 community for this area, the community for Richmond discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Richmond?
Richmond, Virginia has 113 public K-12 schools serving approximately 57,345 students.
How many elementary, middle, and high schools are in Richmond?
Richmond has 78 elementary, 15 middle, 17 high, 3 combined-grade public schools.
What is the largest public school in Richmond?
John Randolph Tucker High is the largest public school in Richmond by enrollment, with approximately 2,132 students.
What school districts serve Richmond?
Richmond is served by 9 public school districts, including Medical College of Virginia, Richmond City Public Schools, MCV-Virginia Treatment Center For Children, Henrico County Public Schools, CodeRVA Regional High School and 4 others.
What grade levels do public schools in Richmond cover?
Public schools in Richmond serve students from pre-K through grade 12.
Are there charter schools in Richmond?
2 of the 113 public schools in Richmond are charter schools.

Richmond school rankings

Largest schoolsAll rankings →