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

Warren County

Ohio · Public K-12

Warren County, Ohio's 45 public schools span elementary through high school (22 elementary, 12 middle, and 11 high). Total enrollment is roughly 39,898 students.

7-year change in Warren County

SY 2017-18 vs SY 2024-25
Total enrollment
39,309
+1,602 (+4%) vs SY 2017-18
School count
43
-1 (-2%) vs SY 2017-18
% White
73%
was 81%
% Hispanic
5%
was 4%
% Black
4%
was 3%
% Asian
13%
was 9%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
45
10 districts
Enrollment
39,898
NCES CCD
Median income
$110,132
Above Ohio avg
Free/reduced lunch
23.8%
Below Ohio avg
Elementary
22
17,735 students
Middle
12
9,201 students
High
11
12,962 students
Combined / other
0
schools
LARGEST DISTRICT
Mason City
10,155 students · 10 districts in Warren County

County vs. school enrollment demographics

Left bar is the racial makeup of Warren 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
83%
Hispanic
4%
Black
3%
Asian
7%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
73%
Hispanic
5%
Black
4%
Asian
13%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
45.6%
adults 25+
Poverty rate
4.4%
ACS 5-year
Unemployment
3.1%
civilian labor
Median age
40
23.8% under 18

Test scores in Warren County

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

See all 32 schools in Warren County ranked by score →

All schools (45)

NameCityLevelGradesEnrollmentRating
William Mason High SchoolMasonHigh09-123,435·
Mason Intermediate Elementary SchoolMasonElementary03-063,086·
Springboro High SchoolSpringboroHigh09-122,035·
Mason Early Childhood Center Elementary SchoolMasonElementaryPK-021,997·
Mason Middle SchoolMasonMiddle07-081,637·
Lebanon High SchoolLebanonHigh08-121,604·
Little Miami High SchoolMorrowHigh09-121,603·
Kings High SchoolKings MillsHigh09-121,457·
Little Miami Middle SchoolMorrowMiddle06-081,304·
Bowman Primary SchoolLebanonElementaryPK-021,157·
Five PointsCentervilleElementary02-05979·
Springboro Junior High SchoolSpringboroMiddle06-08975·
Little Miami Early Childhood CenterMorrowElementaryPK-01941·
Little Miami Primary SchoolMainevilleElementary02-03937·
Little Miami Elementary SchoolMorrowElementary04-05887·
Lebanon Junior HighLebanonMiddle07-08869·
DennisSpringboroElementary02-05853·
Clearcreek Elementary SchoolSpringboroElementaryPK-01850·
Columbia Intermediate SchoolKings MillsMiddle05-06809·
J F Burns Elementary SchoolKings MillsElementaryKG-04807·
Donovan Elementary SchoolLebanonElementary03-04798·
Berry Intermediate SchoolLebanonMiddle05-06774·
Waynesville Elementary SchoolWaynesvilleElementaryPK-05749·
Kings Junior High SchoolKings MillsMiddle07-08730·
Franklin High SchoolFranklinHigh09-12676·
Franklin Intermediate SchoolFranklinElementary03-05632·
Franklin Junior High SchoolFranklinMiddle05-08617·
Warren County Career CenterLebanonHigh06-12586·
Greater Ohio Virtual SchoolLebanonHigh07-12576·
Kings Mills Elementary SchoolKings MillsElementaryKG-04567·
Carlisle Primary Elementary SchoolCarlisleElementaryPK-03526·
South Lebanon Elementary SchoolMainevilleElementaryKG-04523·
Springboro Intermediate SchoolSpringboroMiddle06-06502·
Waynesville High SchoolWaynesvilleHigh09-12448·
Carlisle High SchoolCarlisleHigh09-12415·
Waynesville Middle SchoolWaynesvilleMiddle06-08379·
Carlisle Intermediate Elementary SchoolCarlisleMiddle04-06363·
Anthony Wayne Elementary SchoolFranklinElementaryKG-06299·
Pennyroyal Elementary SchoolFranklinElementaryKG-06290·
George H Gerke Elementary SchoolFranklinElementaryKG-02247·
Carlisle Junior High SchoolCarlisleMiddle07-08242·
Hunter Elementary SchoolFranklinElementary02-02218·
William C Schenck Elementary SchoolFranklinElementaryKG-KG212·
Kings Mills Educational CenterKings MillsElementaryPK-PK180·
WCCC @ AtriumMiddletownHigh11-12127·

Cities in Warren County

Franklin8 schoolsLebanon7 schoolsKings Mills6 schoolsSpringboro5 schoolsCarlisle4 schoolsMason4 schoolsMorrow4 schoolsWaynesville3 schoolsMaineville2 schoolsCenterville1 schoolMiddletown1 school

About Warren County

Warren County is a large county of about 250,008 residents in Ohio. Its public-school system hosts approximately 39,898 students across 45 schools.

Looking at the wider area, census numbers show typical household earnings sit around $110,132, about 46% of adults have a bachelor's degree or above, and the federal-poverty share is near 4%. That income level is 58% higher than the Ohio median.

On the school-mix side, Warren County consists of 22 elementary schools (17,735 students), 12 middle schools (9,201), and 11 high schools (12,962).

Mason City dominates the local landscape, accounting for roughly 10,155 students on its own.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment expanded 4%: 37,707 students in SY 2017-18 versus 39,309 in SY 2024-25. Over that span, Warren County lost 1 school, going from 44 to 43. The White share of public-school enrollment declined from 81% to 73%.

In the discussion threads here, the community for Warren 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 Warren County?
Warren County, Ohio has 45 public K-12 schools serving approximately 39,898 students.
How many high schools are in Warren County?
Warren County, Ohio has 11 public high schools, serving approximately 12,962 students.
How many middle schools are in Warren County?
Warren County, Ohio has 12 public middle schools, serving approximately 9,201 students.
How many elementary schools are in Warren County?
Warren County, Ohio has 22 public elementary schools, serving approximately 17,735 students.
What is the largest school district in Warren County?
Mason City is the largest school district in Warren County, serving approximately 10,155 students. The county contains 10 school districts overall.
How many people live in Warren County?
Warren County has roughly 250,008 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Warren County?
Median household income in Warren County is $110,132, above the Ohio average of $69,789. About 4.4% of residents live below the federal poverty line.
How educated are residents of Warren County?
Approximately 45.6% of adults 25 and older in Warren County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Warren County qualify for free or reduced lunch?
Roughly 23.8% of students in Warren County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Ohio county average of 49.0%.
What is the student-teacher ratio in Warren County schools?
Across Warren County public schools, the enrollment-weighted student-teacher ratio is approximately 21.4 to 1.

Warren County school rankings

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