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

Miami County

Ohio · Public K-12

Miami County serves about 16,719 K-12 students across 36 public schools, an average of roughly 464 students per campus. By level, that breaks down as 16 elementary, 9 middle, and 9 high schools.

7-year change in Miami County

SY 2017-18 vs SY 2024-25
Total enrollment
16,409
+862 (+6%) vs SY 2017-18
School count
33
0 (0%) vs SY 2017-18
% White
86%
was 88%
% Hispanic
4%
was 3%
% Black
3%
was 2%
% Asian
2%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
36
9 districts
Enrollment
16,719
NCES CCD
Median income
$76,817
Above Ohio avg
Free/reduced lunch
42.0%
Below Ohio avg
Elementary
16
7,081 students
Middle
9
4,046 students
High
9
5,592 students
Combined / other
2
schools
LARGEST DISTRICT
Troy City
3,929 students · 9 districts in Miami County

County vs. school enrollment demographics

Left bar is the racial makeup of Miami 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
90%
Hispanic
2%
Black
2%
Asian
2%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
86%
Hispanic
3%
Black
3%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
26.8%
adults 25+
Poverty rate
6.7%
ACS 5-year
Unemployment
3.1%
civilian labor
Median age
41
22.9% under 18

Test scores in Miami County

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

See all 30 schools in Miami County ranked by score →

All schools (36)

NameCityLevelGradesEnrollmentRating
Troy High SchoolTroyHigh09-121,107·
Upper Valley Career CenterPiquaHigh06-12988·
Bethel Elementary SchoolTipp CityElementaryKG-05944·
Piqua High SchoolPiquaHigh09-12931·
Tippecanoe High SchoolTipp CityHigh09-12764·
Piqua Central Intermediate SchoolPiquaMiddle04-06714·
Milton-Union Elementary SchoolWest MiltonElementaryKG-05656·
Troy Junior High SchoolTroyMiddle06-08633·
Concord Elementary SchoolTroyElementaryKG-05632·
Miami East ElementaryCasstownElementaryKG-05602·
Tippecanoe Middle SchoolTipp CityMiddle06-08564·
L. T. Ball Intermediate SchoolTipp CityElementary03-05543·
Bethel Middle SchoolTipp CityMiddle05-08526·
Bethel High SchoolTipp CityHigh09-12521·
Washington Primary Elementary SchoolPiquaElementaryKG-03508·
Piqua Junior High SchoolPiquaMiddle07-08460·
Springcreek Primary Elementary SchoolPiquaElementaryKG-03456·
Broadway Elementary SchoolTipp CityElementaryKG-02452·
Miami East High SchoolCasstownHigh09-12401·
Covington Elementary SchoolCovingtonElementaryKG-05380·
Milton-Union High SchoolWest MiltonHigh09-12369·
Newton Elementary SchoolPleasant HillElementaryKG-06359·
Miami East Junior High SchoolCasstownMiddle06-08327·
Milton-Union Middle SchoolWest MiltonMiddle06-08321·
Cookson Elementary SchoolTroyElementaryKG-05318·
Van Cleve Elementary SchoolTroyMiddle06-06318·
Nevin Coppock Elementary SchoolTipp CityElementaryKG-01310·
Newton High SchoolPleasant HillHigh07-12291·
Hook Elementary SchoolTroyElementaryKG-05272·
Heywood Elementary SchoolTroyElementaryKG-05264·
Covington High SchoolCovingtonHigh09-12220·
Kyle Elementary SchoolTroyElementaryKG-02193·
Forest Elementary SchoolTroyElementary03-05192·
Covington Middle SchoolCovingtonMiddle06-08183·
Tipp City Remote SchoolTipp CityCombinedKG-120·
Troy Online AcademyTroyCombinedKG-120·

Cities in Miami County

Troy10 schoolsTipp City9 schoolsPiqua6 schoolsCasstown3 schoolsCovington3 schoolsWest Milton3 schoolsPleasant Hill2 schools

About Miami County

Miami County is a middle-population Ohio county of about 110,296 residents, home to 36 public schools and roughly 16,719 students.

Looking at the broader picture, census numbers show median household income runs near $76,817, 27% of adults hold a bachelor's degree or higher, and the poverty rate is around 7%. That income level is 10% noticeably above the Ohio median.

In terms of grade levels, Miami County consists of 16 elementary schools (7,081 students), 9 middle schools (4,046), 9 high schools (5,592), and 2 combined or other schools.

Troy City is the biggest district by enrollment, covering about 3,929 students across Miami County.

Five-year track record. Combined enrollment now sits at 16,409 students, increased 6% from the 15,547 reported in SY 2017-18.

In the discussion threads here, the community for Miami County discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Miami County?
Miami County, Ohio has 36 public K-12 schools serving approximately 16,719 students.
How many high schools are in Miami County?
Miami County, Ohio has 9 public high schools, serving approximately 5,592 students.
How many middle schools are in Miami County?
Miami County, Ohio has 9 public middle schools, serving approximately 4,046 students.
How many elementary schools are in Miami County?
Miami County, Ohio has 16 public elementary schools, serving approximately 7,081 students.
What is the largest school district in Miami County?
Troy City is the largest school district in Miami County, serving approximately 3,929 students. The county contains 9 school districts overall.
How many people live in Miami County?
Miami County has roughly 110,296 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Miami County?
Median household income in Miami County is $76,817, above the Ohio average of $69,789. About 6.7% of residents live below the federal poverty line.
How educated are residents of Miami County?
Approximately 26.8% of adults 25 and older in Miami County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Miami County qualify for free or reduced lunch?
Roughly 42.0% of students in Miami 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 Miami County schools?
Across Miami County public schools, the enrollment-weighted student-teacher ratio is approximately 18.1 to 1.

Miami County school rankings

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