10 schools in London
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| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Buckeye Community School - London | High | 09-12 | 300 |
| London Elementary School | Elementary | KG-05 | 1,011 |
| London High School | High | 09-12 | 635 |
| London MIddle School | Middle | 06-08 | 493 |
| London Preschool | Elementary | M-M | · |
| Madison-Plains Elementary School | Elementary | PK-03 | 311 |
| Madison-Plains High School | High | 09-12 | 345 |
| Madison-Plains Intermediate School | Middle | 04-06 | 269 |
| Madison-Plains Junior High | Middle | 07-08 | 169 |
| Monroe Elementary School | Elementary | PK-04 | 243 |
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.