Skip to content

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

Elementary schools in Richmond

58
SchoolGradesStudentsRatioCompare
Anthony P. Mehfoud Elementary

Henrico County Public Schools

PK–0233014.3:1
Arthur Ashe Jr. Elementary

Henrico County Public Schools

PK–0542511.8:1
Barack Obama Elementary

Richmond City Public Schools

PK–0527412.1:1
Bellevue Elementary

Richmond City Public Schools

PK–0520615.1:1
Blackwell Elementary

Richmond City Public Schools

PK–0542020.4:1
Broad Rock Elementary

Richmond City Public Schools

PK–0561214.8:1
Cardinal Elementary

Richmond City Public Schools

PK–0582115.7:1
Chamberlayne Elementary

Henrico County Public Schools

PK–0538914.4:1
Charles M. Johnson Elementary

Henrico County Public Schools

PK–0542314.1:1
Chimborazo Elementary

Richmond City Public Schools

PK–0540314.1:1
Crestview Elementary

Henrico County Public Schools

PK–0538813.4:1
Crestwood Elementary

Chesterfield County Public Schools

PK–0563514.1:1
Dumbarton Elementary

Henrico County Public Schools

PK–0568416.3:1
Elizabeth D. Redd Elementary

Richmond City Public Schools

PK–0535514.3:1
Elizabeth Holladay Elementary

Henrico County Public Schools

PK–0585916.8:1
Fairfield Court Elementary

Richmond City Public Schools

PK–0522211.9:1
Frances W. McClenney Elementary

Richmond City Public Schools

PK–0530217.4:1
G.H. Reid Elementary

Richmond City Public Schools

PK–0567116.5:1
Gayton Elementary

Henrico County Public Schools

PK–0560516.8:1
George F. Baker Elementary

Henrico County Public Schools

PK–0546214.7:1
George W. Carver Elementary

Richmond City Public Schools

PK–0540415.7:1
Glen Lea Elementary

Henrico County Public Schools

PK–0546115.4:1
Harold Macon Ratcliffe Elementary

Henrico County Public Schools

PK–0541713.1:1
Harvie Elementary

Henrico County Public Schools

PK–0549713.4:1
Henry D. Ward Elementary

Henrico County Public Schools · Magnet

PK–0552617:1
Henry Marsh III Elementary

Richmond City Public Schools

PK–0551214.5:1
J.B. Fisher Elementary

Richmond City Public Schools

PK–0528519.5:1
J.L. Francis Elementary

Richmond City Public Schools

PK–0552614.2:1
Jackson Davis Elementary

Henrico County Public Schools

PK–0553515.7:1
Jacob L. Adams Elementary

Henrico County Public Schools

PK–0545314.2:1
Laburnum Elementary

Henrico County Public Schools

PK–0546612.9:1
Lakeside Elementary

Henrico County Public Schools

PK–0539713.2:1
Linwood Holton Elementary

Richmond City Public Schools

PK–0543314.6:1
Lois Harrison-Jones Elementary

Richmond City Public Schools

PK–0526213.4:1
Mary Munford Elementary

Richmond City Public Schools

PK–05476—
Maude Trevvett Elementary

Henrico County Public Schools

PK–0557819.9:1
Maybeury Elementary

Henrico County Public Schools

PK–0569118.2:1
Miles Jones Elementary

Richmond City Public Schools

PK–0550513.8:1
Montrose Elementary

Henrico County Public Schools

PK–0534114.2:1
Nuckols Farm Elementary

Henrico County Public Schools

PK–0562716.9:1
Oak Grove/Bellemeade Elementary

Richmond City Public Schools

PK–0555115.5:1
Overby-Sheppard Elementary

Richmond City Public Schools

PK–0525611.2:1
Patrick Henry School Of Science And Arts

Richmond City Public Schools · Charter

KG–0531016.7:1
Pemberton Elementary

Henrico County Public Schools

PK–0534413.8:1
Pinchbeck Elementary

Henrico County Public Schools

PK–0553815.8:1
R.C. Longan Elementary

Henrico County Public Schools

PK–0549115.3:1
Ridge Elementary

Henrico County Public Schools

PK–0551216:1
Ruby F. Carver Elementary

Henrico County Public Schools

PK–0550916.2:1
Short Pump Elementary

Henrico County Public Schools

PK–0554515.6:1
Skipwith Elementary

Henrico County Public Schools

PK–0560315.9:1
Southampton Elementary

Richmond City Public Schools

PK–0547314.6:1
Swansboro Elementary

Richmond City Public Schools

PK–0517210.4:1
Three Chopt Elementary

Henrico County Public Schools · Magnet

PK–0530612.8:1
Tuckahoe Elementary

Henrico County Public Schools

PK–0568216:1
Varina Elementary

Henrico County Public Schools

03–0527412.5:1
Westover Hills Elementary

Richmond City Public Schools

PK–0537515.9:1
William Fox Elementary

Richmond City Public Schools

PK–0536714.9:1
Woodville Elementary

Richmond City Public Schools

PK–0521710.5:1

Middle schools in Richmond

15
SchoolGradesStudentsRatioCompare
Albert Hill Middle

Richmond City Public Schools

06–0850510.4:1
Brookland Middle

Henrico County Public Schools

06–081,03414.1:1
Dogwood Middle

Richmond City Public Schools

06–0837110.4:1
Fairfield Middle

Henrico County Public Schools · Magnet

06–0893614.3:1
George H. Moody Middle

Henrico County Public Schools · Magnet

06–081,08616.7:1
John Rolfe Middle

Henrico County Public Schools

06–0887411.6:1
L. Douglas Wilder Middle

Henrico County Public Schools

06–0875817.6:1
Lucille M. Brown Middle

Richmond City Public Schools

06–0860510.6:1
Martin Luther King Jr. Middle

Richmond City Public Schools

06–0850010.3:1
Pocahontas Middle

Henrico County Public Schools

06–0891417.5:1
Quioccasin Middle

Henrico County Public Schools

06–081,05316.3:1
River City Middle

Richmond City Public Schools

06–081,15012.4:1
Thomas C. Boushall Middle

Richmond City Public Schools

06–0862110.1:1
Thomas H. Henderson Middle

Richmond City Public Schools

06–084309:1
Tuckahoe Middle

Henrico County Public Schools · Magnet

06–081,11417:1

High schools in Richmond

16
SchoolGradesStudentsRatioCompare
Armstrong High

Richmond City Public Schools

09–127098.6:1
Douglas S. Freeman High

Henrico County Public Schools · Magnet

09–121,88117.9:1
Franklin Military Academy

Richmond City Public Schools

06–123356.4:1
Henrico High

Henrico County Public Schools · Magnet

09–121,30013.9:1
Hermitage High

Henrico County Public Schools · Magnet

09–121,71916.7:1
Huguenot High

Richmond City Public Schools

09–121,46913.4:1
John Marshall High

Richmond City Public Schools

09–1264510.2:1
John Randolph Tucker High

Henrico County Public Schools · Magnet

09–122,13218.8:1
Mills E. Godwin High

Henrico County Public Schools · Magnet

09–121,70217.4:1
Open High

Richmond City Public Schools

09–121719.2:1
Richmond Career Education and Employment Charter School

Richmond City Public Schools · Charter

09–12323:1
Richmond Community High

Richmond City Public Schools

09–122118.1:1
Richmond High School for the Arts

Richmond City Public Schools

09–121,1169.6:1
Richmond Success Academy

Richmond City Public Schools · Alternative School

06–122778.3:1
Thomas Jefferson High

Richmond City Public Schools

09–1274911.9:1
Varina High

Henrico County Public Schools · Magnet

09–121,42013.8:1

Combined, early-childhood, and other schools in Richmond

22
SchoolGradesStudentsRatioCompare
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–PK18514.2:1
Mary Scott Preschool

Richmond City Public Schools

PK–PK——
Maymont Preschool

Richmond City Public Schools

PK–PK14311: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–121365.9:1
Summer Hill Preschool Center

Richmond City Public Schools

PK–PK19213.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