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

Allen County

Ohio · Public K-12

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-25
Total enrollment
14,579
-419 (-3%) vs SY 2017-18
School count
35
+1 (+3%) vs SY 2017-18
% White
68%
was 70%
% Hispanic
6%
was 4%
% Black
15%
was 16%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
36
12 districts
Enrollment
14,579
NCES CCD
Median income
$64,038
Below Ohio avg
Free/reduced lunch
50.4%
Above Ohio avg
Elementary
16
6,602 students
Middle
8
3,194 students
High
11
4,783 students
Combined / other
1
schools
LARGEST DISTRICT
Lima City
3,370 students · 12 districts in Allen County

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".

County residents
White
80%
Hispanic
4%
Black
10%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
68%
Hispanic
6%
Black
15%
Asian
1%
Two or more
11%
Native American
0%
Pacific Islander
0%
Bachelor's+
20.1%
adults 25+
Poverty rate
10.1%
ACS 5-year
Unemployment
5.7%
civilian labor
Median age
40
23.5% under 18

Test scores in Allen County

Latest 2024-25 ELA proficiency, 32 schools ranked. Ohio state average: 59.8%.

See all 32 schools in Allen County ranked by score →

All schools (36)

NameCityLevelGradesEnrollmentRating
Lima Senior High SchoolLimaHigh09-121,004·
Elida ElementaryElidaElementaryKG-051,003·
Apollo Career CenterLimaHigh07-12745·
Bath Elementary SchoolLimaElementaryPK-05727·
Shawnee Middle SchoolLimaMiddle05-08712·
Shawnee High SchoolLimaHigh09-12673·
Elida High SchoolElidaHigh09-12546·
Bluffton Elementary SchoolBlufftonElementaryKG-05534·
Elmwood Elementary SchoolLimaElementaryKG-02508·
Elida Middle SchoolElidaMiddle06-08467·
Allen East Elementary SchoolHarrodElementaryPK-04455·
Heritage Elementary SchoolLimaElementaryPK-04448·
Bath High SchoolLimaHigh09-12437·
Bluffton High SchoolBlufftonHigh09-12420·
Bath Middle SchoolLimaMiddle06-08417·
Perry Elementary SchoolLimaElementaryKG-06408·
Franklin Elementary SchoolDelphosElementaryKG-05370·
Maplewood Elementary SchoolLimaElementary03-04346·
Liberty Arts Magnet K-8LimaElementaryKG-08343·
Spencerville Elementary SchoolSpencervilleElementaryKG-04336·
Spencerville High SchoolSpencervilleHigh09-12335·
Allen East Middle SchoolHarrodMiddle05-08334·
Lima West Middle SchoolLimaMiddle07-08334·
Lima North Middle SchoolLimaMiddle05-06321·
Spencerville Middle SchoolSpencervilleMiddle05-08315·
Perry High SchoolLimaHigh07-12296·
Bluffton Middle SchoolBlufftonMiddle06-08294·
Independence Elementary SchoolLimaElementaryPK-04272·
Allen East High SchoolHarrodHigh09-12253·
Unity Elementary SchoolLimaElementaryPK-04241·
Freedom Elementary SchoolLimaElementaryPK-04235·
Heir Force Community SchoolLimaElementaryKG-08204·
Lima South Science-Technology Magnet K-8LimaElementaryKG-08172·
West Central Learning Academy IILimaHigh09-1267·
Bath Digital AcademyLimaHigh08-127·
Lima HS - PreschoolLimaCombinedM-M··

Cities in Allen County

Lima23 schoolsBluffton3 schoolsElida3 schoolsHarrod3 schoolsSpencerville3 schoolsDelphos1 school

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.

Frequently asked questions

How many public schools are in Allen County?
Allen County, Ohio has 36 public K-12 schools serving approximately 14,579 students.
How many high schools are in Allen County?
Allen County, Ohio has 11 public high schools, serving approximately 4,783 students.
How many middle schools are in Allen County?
Allen County, Ohio has 8 public middle schools, serving approximately 3,194 students.
How many elementary schools are in Allen County?
Allen County, Ohio has 16 public elementary schools, serving approximately 6,602 students.
What is the largest school district in Allen County?
Lima City is the largest school district in Allen County, serving approximately 3,370 students. The county contains 12 school districts overall.
What is the population of Allen County?
Allen County, Ohio has a population of approximately 101,348, with a median age of 40. About 23.5% of residents are under 18.
What is the median household income in Allen County?
Median household income in Allen County is $64,038, below the Ohio average of $69,789. About 10.1% of residents live below the federal poverty line.
How educated are residents of Allen County?
Approximately 20.1% of adults 25 and older in Allen County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Allen County qualify for free or reduced lunch?
Roughly 50.4% of students in Allen County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Ohio county average of 49.0%.
What is the student-teacher ratio in Allen County schools?
Across Allen County public schools, the enrollment-weighted student-teacher ratio is approximately 17.2 to 1.

Allen County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data