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

10 schools in London

Ohio · Public K-12

Looking for a public school in London? The city has 10 K-12 options totaling roughly 3,776 students (4 elementary, 3 middle, and 3 high).

7-year change in London

SY 2017-18 vs SY 2024-25
Total enrollment
3,776
+238 (+7%) vs SY 2017-18
School count
9
+1 (+13%) vs SY 2017-18
% White
83%
was 89%
% Hispanic
6%
was 3%
% Black
3%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Buckeye Community School - LondonHigh09-12300
London Elementary SchoolElementaryKG-051,011
London High SchoolHigh09-12635
London MIddle SchoolMiddle06-08493
London PreschoolElementaryM-M·
Madison-Plains Elementary SchoolElementaryPK-03311
Madison-Plains High SchoolHigh09-12345
Madison-Plains Intermediate SchoolMiddle04-06269
Madison-Plains Junior HighMiddle07-08169
Monroe Elementary SchoolElementaryPK-04243

About London

Public education in London, Ohio runs across 10 schools that hosts roughly 3,776 students. By footprint, London sits in the middle-population bracket.

Looking at the level breakdown, the city covers 4 elementary, 3 middle, and 3 high.

Per-campus enrollment runs near 378, noticeably below the state mean of about 469.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment grew 7%: 3,538 students in SY 2017-18 versus 3,776 in SY 2024-25. The school count climbed from 8 to 9 across the same 7-year window. On the demographic side, White enrollment moved from 89% to 83% over the same window.

Within the allk12 community for this area, the community for London discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in London?
London, Ohio has 10 public K-12 schools serving approximately 3,776 students.
How many elementary, middle, and high schools are in London?
London has 4 elementary, 3 middle, 3 high public schools.
What is the largest public school in London?
London Elementary School is the largest public school in London by enrollment, with approximately 1,011 students.
What school districts serve London?
London is served by 4 public school districts, including London City, Madison-Plains Local, Jonathan Alder Local, Buckeye Community School - London.
What grade levels do public schools in London cover?
Public schools in London serve students from pre-K through grade 12.
Are there charter schools in London?
1 of the 10 public schools in London are charter schools.