Public schools in Richmond, VA
111 open public schools with an address in Richmond, operated by 9 education agencies. Compare size, staffing, grade spans, and school type, then confirm assignment with the district.
Public schools
111
NCES preliminary directory 2025–26
Reported students
54,878
93 schools reporting · NCES 2024–25
Median student–teacher ratio
14.2:1
Virginia median 13.7:1
Charter schools
2
13 magnet · 1 virtual
An overview of Richmond public schools
The federal directory lists 111 public schools in Richmond, VA: 58 elementary, 15 middle, 16 high, 22 combined or other. The 93 schools that reported 2024–25 membership enrolled 54,878 students, an average of 590 per school. The largest campus is John Randolph Tucker High (2,132 students), and the largest elementary school is Elizabeth Holladay Elementary (859).
Richmond City Public Schools operates the most schools here (57), and 3 regular districts have at least one Richmond campus, plus 6 charter, service, or other agencies. City names come from school mailing addresses, which often differ from district or municipal boundaries.
Across schools that reported staffing, the median student–teacher ratio is 14.2:1, similar to the statewide school median of 13.7:1. A ratio counts classroom-teacher FTE against total enrollment, so specialized programs and part-time staffing can move it; ask schools for actual class sizes by grade.
School choice options include 2 charter schools, 13 magnet schools, 1 virtual school. Application windows and lotteries usually open months before the school year.
Among 20 high and combined schools with 2021–22 civil-rights data, 15 reported students enrolled in AP courses and 15 of 22 reported computer-science classes. Confirm current course catalogs directly with each school.
About 82% of students in reporting schools were eligible for free or reduced-price meals in 2024–25. This describes the community served; it is not a quality signal, and community-eligibility schools can report differently.
School districts and agencies serving Richmond
Richmond City Public Schools
Public school district
57 schools in Richmond
Henrico County Public Schools
Public school district
46 schools in Richmond · 79 total
Department of Education State-Operated Educ Prgms
State operated agency
2 schools in Richmond · 23 total
Chesterfield County Public Schools
Public school district
1 school in Richmond · 74 total
CodeRVA Regional High School
Specialized public school district
1 school in Richmond
Maggie L. Walker Governor's School
Specialized public school district
1 school in Richmond
MCV-Virginia Treatment Center For Children
State operated agency
1 school in Richmond
Medical College of Virginia
State operated agency
1 school in Richmond
Metro Richmond Alternative Ed
Specialized public school district
1 school in Richmond
Elementary schools in Richmond
58| School | Grades | Students | Ratio | Compare |
|---|---|---|---|---|
| Anthony P. Mehfoud Elementary Henrico County Public Schools | PK–02 | 330 | 14.3:1 | |
| Arthur Ashe Jr. Elementary Henrico County Public Schools | PK–05 | 425 | 11.8:1 | |
| Barack Obama Elementary Richmond City Public Schools | PK–05 | 274 | 12.1:1 | |
| Bellevue Elementary Richmond City Public Schools | PK–05 | 206 | 15.1:1 | |
| Blackwell Elementary Richmond City Public Schools | PK–05 | 420 | 20.4:1 | |
| Broad Rock Elementary Richmond City Public Schools | PK–05 | 612 | 14.8:1 | |
| Cardinal Elementary Richmond City Public Schools | PK–05 | 821 | 15.7:1 | |
| Chamberlayne Elementary Henrico County Public Schools | PK–05 | 389 | 14.4:1 | |
| Charles M. Johnson Elementary Henrico County Public Schools | PK–05 | 423 | 14.1:1 | |
| Chimborazo Elementary Richmond City Public Schools | PK–05 | 403 | 14.1:1 | |
| Crestview Elementary Henrico County Public Schools | PK–05 | 388 | 13.4:1 | |
| Crestwood Elementary Chesterfield County Public Schools | PK–05 | 635 | 14.1:1 | |
| Dumbarton Elementary Henrico County Public Schools | PK–05 | 684 | 16.3:1 | |
| Elizabeth D. Redd Elementary Richmond City Public Schools | PK–05 | 355 | 14.3:1 | |
| Elizabeth Holladay Elementary Henrico County Public Schools | PK–05 | 859 | 16.8:1 | |
| Fairfield Court Elementary Richmond City Public Schools | PK–05 | 222 | 11.9:1 | |
| Frances W. McClenney Elementary Richmond City Public Schools | PK–05 | 302 | 17.4:1 | |
| G.H. Reid Elementary Richmond City Public Schools | PK–05 | 671 | 16.5:1 | |
| Gayton Elementary Henrico County Public Schools | PK–05 | 605 | 16.8:1 | |
| George F. Baker Elementary Henrico County Public Schools | PK–05 | 462 | 14.7:1 | |
| George W. Carver Elementary Richmond City Public Schools | PK–05 | 404 | 15.7:1 | |
| Glen Lea Elementary Henrico County Public Schools | PK–05 | 461 | 15.4:1 | |
| Harold Macon Ratcliffe Elementary Henrico County Public Schools | PK–05 | 417 | 13.1:1 | |
| Harvie Elementary Henrico County Public Schools | PK–05 | 497 | 13.4:1 | |
| Henry D. Ward Elementary Henrico County Public Schools · Magnet | PK–05 | 526 | 17:1 | |
| Henry Marsh III Elementary Richmond City Public Schools | PK–05 | 512 | 14.5:1 | |
| J.B. Fisher Elementary Richmond City Public Schools | PK–05 | 285 | 19.5:1 | |
| J.L. Francis Elementary Richmond City Public Schools | PK–05 | 526 | 14.2:1 | |
| Jackson Davis Elementary Henrico County Public Schools | PK–05 | 535 | 15.7:1 | |
| Jacob L. Adams Elementary Henrico County Public Schools | PK–05 | 453 | 14.2:1 | |
| Laburnum Elementary Henrico County Public Schools | PK–05 | 466 | 12.9:1 | |
| Lakeside Elementary Henrico County Public Schools | PK–05 | 397 | 13.2:1 | |
| Linwood Holton Elementary Richmond City Public Schools | PK–05 | 433 | 14.6:1 | |
| Lois Harrison-Jones Elementary Richmond City Public Schools | PK–05 | 262 | 13.4:1 | |
| Mary Munford Elementary Richmond City Public Schools | PK–05 | 476 | — | |
| Maude Trevvett Elementary Henrico County Public Schools | PK–05 | 578 | 19.9:1 | |
| Maybeury Elementary Henrico County Public Schools | PK–05 | 691 | 18.2:1 | |
| Miles Jones Elementary Richmond City Public Schools | PK–05 | 505 | 13.8:1 | |
| Montrose Elementary Henrico County Public Schools | PK–05 | 341 | 14.2:1 | |
| Nuckols Farm Elementary Henrico County Public Schools | PK–05 | 627 | 16.9:1 | |
| Oak Grove/Bellemeade Elementary Richmond City Public Schools | PK–05 | 551 | 15.5:1 | |
| Overby-Sheppard Elementary Richmond City Public Schools | PK–05 | 256 | 11.2:1 | |
| Patrick Henry School Of Science And Arts Richmond City Public Schools · Charter | KG–05 | 310 | 16.7:1 | |
| Pemberton Elementary Henrico County Public Schools | PK–05 | 344 | 13.8:1 | |
| Pinchbeck Elementary Henrico County Public Schools | PK–05 | 538 | 15.8:1 | |
| R.C. Longan Elementary Henrico County Public Schools | PK–05 | 491 | 15.3:1 | |
| Ridge Elementary Henrico County Public Schools | PK–05 | 512 | 16:1 | |
| Ruby F. Carver Elementary Henrico County Public Schools | PK–05 | 509 | 16.2:1 | |
| Short Pump Elementary Henrico County Public Schools | PK–05 | 545 | 15.6:1 | |
| Skipwith Elementary Henrico County Public Schools | PK–05 | 603 | 15.9:1 | |
| Southampton Elementary Richmond City Public Schools | PK–05 | 473 | 14.6:1 | |
| Swansboro Elementary Richmond City Public Schools | PK–05 | 172 | 10.4:1 | |
| Three Chopt Elementary Henrico County Public Schools · Magnet | PK–05 | 306 | 12.8:1 | |
| Tuckahoe Elementary Henrico County Public Schools | PK–05 | 682 | 16:1 | |
| Varina Elementary Henrico County Public Schools | 03–05 | 274 | 12.5:1 | |
| Westover Hills Elementary Richmond City Public Schools | PK–05 | 375 | 15.9:1 | |
| William Fox Elementary Richmond City Public Schools | PK–05 | 367 | 14.9:1 | |
| Woodville Elementary Richmond City Public Schools | PK–05 | 217 | 10.5:1 |
Middle schools in Richmond
15| School | Grades | Students | Ratio | Compare |
|---|---|---|---|---|
| Albert Hill Middle Richmond City Public Schools | 06–08 | 505 | 10.4:1 | |
| Brookland Middle Henrico County Public Schools | 06–08 | 1,034 | 14.1:1 | |
| Dogwood Middle Richmond City Public Schools | 06–08 | 371 | 10.4:1 | |
| Fairfield Middle Henrico County Public Schools · Magnet | 06–08 | 936 | 14.3:1 | |
| George H. Moody Middle Henrico County Public Schools · Magnet | 06–08 | 1,086 | 16.7:1 | |
| John Rolfe Middle Henrico County Public Schools | 06–08 | 874 | 11.6:1 | |
| L. Douglas Wilder Middle Henrico County Public Schools | 06–08 | 758 | 17.6:1 | |
| Lucille M. Brown Middle Richmond City Public Schools | 06–08 | 605 | 10.6:1 | |
| Martin Luther King Jr. Middle Richmond City Public Schools | 06–08 | 500 | 10.3:1 | |
| Pocahontas Middle Henrico County Public Schools | 06–08 | 914 | 17.5:1 | |
| Quioccasin Middle Henrico County Public Schools | 06–08 | 1,053 | 16.3:1 | |
| River City Middle Richmond City Public Schools | 06–08 | 1,150 | 12.4:1 | |
| Thomas C. Boushall Middle Richmond City Public Schools | 06–08 | 621 | 10.1:1 | |
| Thomas H. Henderson Middle Richmond City Public Schools | 06–08 | 430 | 9:1 | |
| Tuckahoe Middle Henrico County Public Schools · Magnet | 06–08 | 1,114 | 17:1 |
High schools in Richmond
16| School | Grades | Students | Ratio | Compare |
|---|---|---|---|---|
| Armstrong High Richmond City Public Schools | 09–12 | 709 | 8.6:1 | |
| Douglas S. Freeman High Henrico County Public Schools · Magnet | 09–12 | 1,881 | 17.9:1 | |
| Franklin Military Academy Richmond City Public Schools | 06–12 | 335 | 6.4:1 | |
| Henrico High Henrico County Public Schools · Magnet | 09–12 | 1,300 | 13.9:1 | |
| Hermitage High Henrico County Public Schools · Magnet | 09–12 | 1,719 | 16.7:1 | |
| Huguenot High Richmond City Public Schools | 09–12 | 1,469 | 13.4:1 | |
| John Marshall High Richmond City Public Schools | 09–12 | 645 | 10.2:1 | |
| John Randolph Tucker High Henrico County Public Schools · Magnet | 09–12 | 2,132 | 18.8:1 | |
| Mills E. Godwin High Henrico County Public Schools · Magnet | 09–12 | 1,702 | 17.4:1 | |
| Open High Richmond City Public Schools | 09–12 | 171 | 9.2:1 | |
| Richmond Career Education and Employment Charter School Richmond City Public Schools · Charter | 09–12 | 32 | 3:1 | |
| Richmond Community High Richmond City Public Schools | 09–12 | 211 | 8.1:1 | |
| Richmond High School for the Arts Richmond City Public Schools | 09–12 | 1,116 | 9.6:1 | |
| Richmond Success Academy Richmond City Public Schools · Alternative School | 06–12 | 277 | 8.3:1 | |
| Thomas Jefferson High Richmond City Public Schools | 09–12 | 749 | 11.9:1 | |
| Varina High Henrico County Public Schools · Magnet | 09–12 | 1,420 | 13.8:1 |
Combined, early-childhood, and other schools in Richmond
22| School | Grades | Students | Ratio | Compare |
|---|---|---|---|---|
| Advanced Career Education Center at Hermitage Henrico County Public Schools · Career and Technical School | Not reported | — | — | |
| Amelia Street Special Education Richmond City Public Schools · Special Education School | Not reported | — | — | |
| CodeRVA Regional High School CodeRVA Regional High School · Magnet · Alternative School | Not reported | — | — | |
| Henrico Juvenile Detention Home Department of Education State-Operated Educ Prgms · Alternative School | Not reported | — | — | |
| J.H. Blackwell Preschool Richmond City Public Schools | PK–PK | — | — | |
| Maggie L. Walker Governor's School Maggie L. Walker Governor's School · Magnet | Not reported | — | — | |
| Martin Luther King Jr. Preschool Richmond City Public Schools | PK–PK | 185 | 14.2:1 | |
| Mary Scott Preschool Richmond City Public Schools | PK–PK | — | — | |
| Maymont Preschool Richmond City Public Schools | PK–PK | 143 | 11:1 | |
| Metro Richmond Alternative Ed Metro Richmond Alternative Ed · Alternative School | Not reported | — | — | |
| Pre-School Dev. Center Richmond City Public Schools · Special Education School | Not reported | — | — | |
| Real Special Ed Ctr Richmond City Public Schools · Special Education School | Not reported | — | — | |
| Richmond Community Preschool Richmond City Public Schools | PK–PK | — | — | |
| Richmond Hospital Ep. Medical College of Virginia · Special Education School | PK–12 | — | — | |
| Richmond Juvenile Detention Home Department of Education State-Operated Educ Prgms · Alternative School | Not reported | — | — | |
| Richmond Technical Center Richmond City Public Schools · Career and Technical School | Not reported | — | — | |
| Richmond Virtual Academy Richmond City Public Schools · Virtual | KG–12 | 136 | 5.9:1 | |
| Summer Hill Preschool Center Richmond City Public Schools | PK–PK | 192 | 13.7:1 | |
| The Governor's Career and Technical Education Academy for ST Richmond City Public Schools · Career and Technical School | Not reported | — | — | |
| Thirteen Acres Special Education Center Richmond City Public Schools · Special Education School | Not reported | — | — | |
| Thrive Academy Richmond City Public Schools · Alternative School | Not reported | — | — | |
| Virginia Treatment Ctr. MCV-Virginia Treatment Center For Children · Special Education School | PK–12 | — | — |
Student demographics
Race and ethnicity share of reported enrollment
- White23.4%
- Hispanic21.2%
- Black44.6%
- Asian6%
- American Indian / Alaska Native0.2%
- Native Hawaiian / Pacific Islander0.1%
- Multiracial4.4%
Enrollment-weighted across 93 Richmond schools with NCES CCD 2024–25 race/ethnicity counts (54,878 students). Privacy suppression can leave small gaps.
Questions about public schools in Richmond
How many public schools are in Richmond, VA?
The current NCES directory lists 111 open public schools with a location address in Richmond: 58 elementary, 15 middle, 16 high, 22 combined or other. Together they reported 54,878 students in 2024–25. The count includes charter, alternative, and special-purpose public schools; it excludes private schools.
Which school districts serve Richmond?
Schools with an address in Richmond belong to 9 education agencies, led by Richmond City Public Schools (57 schools), Henrico County Public Schools (46 schools), Department of Education State-Operated Educ Prgms (2 schools). A mailing city is not an attendance boundary; confirm the district for a specific address.
What is the largest public high school in Richmond?
John Randolph Tucker High reported the largest high-school enrollment in Richmond, with 2,132 students in 2024–25 (grades 09–12). Size is a description of the campus, not a quality measure.
Are there charter schools in Richmond?
Yes. 2 of the 111 public schools in Richmond are identified as charter schools in the NCES directory, including Patrick Henry School Of Science And Arts, Richmond Career Education and Employment Charter School. Charter schools are public and tuition-free, but admission usually uses an application or lottery.
What is the typical student–teacher ratio in Richmond schools?
The median reported student–teacher ratio across Richmond public schools is 14.2:1, similar to the Virginia school median of 13.7:1. The ratio divides enrollment by classroom-teacher FTE; it is not an average class size.
Does living in Richmond guarantee a seat at a specific school?
No. Assignment depends on the district's attendance boundaries, programs, and enrollment rules, which can split a city or cross city lines. Use the district profile and its official boundary or school-locator tool to confirm the assigned school for an exact address.
Nearby Virginia cities
Sources: NCES Common Core of Data 2025–26 preliminary directory (schools, grades, addresses, charter status) and 2024–25 nonfiscal files (enrollment, teachers, race/ethnicity, meal eligibility); Civil Rights Data Collection 2021–22 (AP and computer science). Cities are grouped by school mailing address. Methodology · All Virginia cities
