Allen County
The schools list below covers the full public K-12 directory for Allen County: 36 campuses, 14,579 students, Lima City as the largest district. By grade band, the county runs 16 elementary, 8 middle, and 11 high schools.
7-year change in Allen County
SY 2017-18 vs SY 2024-25How Allen County ranks
Among counties| Measure | This county | In Ohio | In the US |
|---|---|---|---|
| Enrollment ranked largest first | 14,579 | #26 of 88 | #609 of 2,745 |
| Number of schools ranked most first | 35 | #27 of 88 | N/A |
| Students per teacher ranked fewest first | 16.4:1 | #43 of 88 | #2,156 of 2,655 |
| Free or reduced-price lunch share ranked highest first | 50.4% | #35 of 78 | #1,597 of 2,526 |
| Diversity index ranked most diverse first | 50.2% | #13 of 88 | #1,087 of 2,707 |
Allen County school rankings
County vs. school enrollment demographics
Left bar is the racial makeup of Allen County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Allen County
Latest 2024-25 ELA proficiency, 32 schools ranked. Ohio state average: 59.8%.
- Bluffton Elementary School· 90.0%
- Bluffton High School· 86.2%
- Spencerville Elementary School· 83.3%
- Spencerville Middle School· 80.0%
- Bath Elementary School· 79.9%
- Lima West Middle School· 22.4%
- Unity Elementary School· 23.9%
- West Central Learning Academy II· 25.0%
- Lima North Middle School· 27.9%
- Independence Elementary School· 29.7%
Cities in Allen County
About Allen County
Allen County is a middle-population county of about 101,348 residents in Ohio. Its public-school system enrolls approximately 14,579 students across 36 schools.
In context, census numbers show the median household earns about $64,038 a year, 20% of adults hold a bachelor's degree or higher, and the poverty rate is around 10%. That income level is 8% noticeably below the Ohio median.
In terms of grade levels, Allen County spans 16 elementary schools (6,602 students), 8 middle schools (3,194), 11 high schools (4,783), and 1 combined or other schools.
The largest single district in Allen County is Lima City, which alone enrolls about 3,370 students.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment contracted 3%: 14,998 students in SY 2017-18 versus 14,579 in SY 2024-25. Over that span, Allen County opened 1 school, going from 34 to 35.
On allk12, the community for Allen County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.