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

Franklin County

Ohio · Public K-12

Franklin County, Ohio's 402 public schools span elementary through high school (232 elementary, 66 middle, and 74 high). Total enrollment is roughly 195,359 students.

7-year change in Franklin County

SY 2017-18 vs SY 2024-25
Total enrollment
194,754
-3,989 (-2%) vs SY 2017-18
School count
379
+17 (+5%) vs SY 2017-18
% White
40%
was 48%
% Hispanic
15%
was 10%
% Black
33%
was 31%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
402
109 districts
Enrollment
195,359
NCES CCD
Median income
$75,176
Above Ohio avg
Free/reduced lunch
40.5%
Below Ohio avg
Elementary
232
89,295 students
Middle
66
37,920 students
High
74
54,558 students
Combined / other
30
13,586 students
LARGEST DISTRICT
Columbus City Schools District
46,249 students · 109 districts in Franklin County

County vs. school enrollment demographics

Left bar is the racial makeup of Franklin 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
59%
Hispanic
8%
Black
23%
Asian
6%
Two or more
9%
Native American
0%
Pacific Islander
0%
School enrollment
White
40%
Hispanic
14%
Black
33%
Asian
5%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
42.1%
adults 25+
Poverty rate
10.5%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
35
23.3% under 18

Test scores in Franklin County

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

See all 332 schools in Franklin County ranked by score →

All schools (402)

NameCityLevelGradesEnrollmentRating
Hilliard City School District PreschoolHilliardElementaryPK-PK415·
Devonshire Alternative Elementary SchoolColumbusElementaryPK-05414·
Annehurst Elementary SchoolWestervilleElementaryKG-05409·
Chapelfield Elementary SchoolGahannaElementaryKG-05409·
Darbydale Elementary SchoolGrove CityElementaryKG-04405·
Granby Elementary SchoolColumbusElementaryKG-05404·
Linden STEM Academy (K-6)ColumbusElementaryPK-06400·
Avalon Elementary SchoolColumbusElementaryKG-03399·
Bluffsview Elementary SchoolColumbusElementaryKG-05399·
Mark Twain Elementary SchoolWestervilleElementaryKG-05398·
Columbus Preparatory and Fitness AcademyColumbusElementaryKG-08397·
Indian Springs Elementary SchoolColumbusElementaryKG-05396·
Rose Hill Elementary SchoolReynoldsburgElementaryKG-05393·
Cesar Chavez College Preparatory SchoolColumbusElementaryKG-05389·
French Run Elementary SchoolReynoldsburgElementaryKG-05389·
Horizon Science Academy PrimaryColumbusElementaryPK-02386·
The Academy for Urban ScholarsColumbusHigh09-12386·
Whitehall Preparatory and Fitness AcademyColumbusElementaryKG-08383·
Shady Lane Elementary SchoolColumbusElementaryPK-05382·
Worthington Park Elementary SchoolWestervilleElementaryKG-05378·
Scioto Darby Elementary SchoolHilliardElementaryKG-05376·
Forest Park Elementary SchoolColumbusElementaryPK-05375·
Columbus Africentric Early College ESColumbusElementaryPK-05374·
Siebert Elementary SchoolColumbusElementaryPK-06373·
Burroughs Elementary SchoolColumbusElementaryPK-05371·
Colonial Hills Elementary SchoolWorthingtonElementaryKG-05371·
Finland Elementary SchoolColumbusElementaryPK-04371·
Flex High SchoolColumbusHigh09-12370·
Olde Sawmill Elementary SchoolDublinElementaryKG-05370·
Hamilton STEM Academy (K-6)ColumbusElementaryPK-06369·
Whittier Elementary SchoolWestervilleElementaryKG-05367·
Parsons Elementary SchoolColumbusElementaryPK-05365·
East Columbus Elementary SchoolColumbusElementaryPK-05364·
Hanby Building Elementary SchoolWestervilleElementary01-05363·
Yorktown Middle SchoolColumbusMiddle06-08362·
Mifflin Alternative Middle SchoolColumbusMiddle06-08356·
West Broad Elementary SchoolColumbusElementaryPK-05356·
Johnson Park Middle SchoolColumbusMiddle06-08349·
Alpine Elementary SchoolColumbusElementaryPK-03348·
Madison Elementary SchoolColumbusElementaryKG-05348·
South-Western Preschool CenterGrove CityElementaryPK-PK345·
Windsor STEM Academy (K-6)ColumbusElementaryPK-06345·
Salem Elementary SchoolColumbusElementaryPK-05342·
Stevenson ElementaryColumbusElementaryPK-04340·
Westside AcademyColumbusElementaryKG-08339·
Champion Middle SchoolColumbusMiddle06-08338·
Cherrington Elementary SchoolWestervilleElementaryKG-05338·
Grandview Heights High SchoolColumbusHigh09-12338·
Maize Road Elementary SchoolColumbusElementaryPK-05334·
Dublin PreschoolDublinElementaryPK-PK333·
Maryland Elementary SchoolBexleyElementaryPK-05333·
Columbus Africentric Early College High SchoolColumbusHigh09-12332·
Leawood Elementary SchoolColumbusElementaryPK-05331·
Westwood Preparatory AcademyColumbusCombinedKG-12327·
Buckeye Middle SchoolColumbusMiddle06-08326·
Cedarwood Alternative Elementary SchoolColumbusElementaryPK-05326·
Winterset Elementary SchoolColumbusElementaryPK-05326·
Montrose Elementary SchoolBexleyElementaryPK-05324·
Northtowne Elementary SchoolColumbusElementaryPK-05321·
Sutter Park PreschoolPowellElementaryPK-PK321·
Charles School at Ohio Dominican UniversityColumbusHigh09-12320·
Performance Academy EastlandColumbusElementaryKG-08320·
Brookside Elementary SchoolColumbusElementaryKG-05319·
Stewart Alternative Elementary SchoolColumbusElementaryPK-06319·
Riverside Elementary SchoolDublinElementaryKG-05318·
West Mound Elementary SchoolColumbusElementaryPK-05316·
Highland Elementary SchoolColumbusElementaryPK-05313·
International Acad Of ColumbusColumbusElementaryKG-08313·
East Linden Elementary SchoolColumbusElementaryPK-05311·
Graham Elementary and Middle SchoolColumbusElementaryKG-08310·
Valley Forge Elementary SchoolColumbusElementaryPK-05310·
Southwood Elementary SchoolColumbusElementaryPK-06309·
Cassady Alternative Elementary SchoolColumbusElementaryPK-05308·
Oakmont Elementary SchoolColumbusElementaryKG-05307·
Columbus Online AcademyColumbusHigh07-12305·
Parkmoor Elementary SchoolColumbusElementaryPK-05304·
Broadleigh Elementary SchoolColumbusElementaryPK-05302·
Sullivant Avenue Community SchoolColumbusElementaryKG-06301·
Binns Elementary SchoolColumbusElementaryPK-05299·
Cranbrook Elementary SchoolColumbusElementaryPK-05298·
Livingston Elementary SchoolColumbusElementaryPK-06298·
Valleyview Elementary SchoolColumbusElementaryKG-05298·
Oakland Park Alternative ElementaryColumbusElementaryPK-05295·
Noble Academy-ColumbusColumbusElementaryKG-08294·
Early Learning CenterWestervilleElementaryPK-PK292·
North Linden Elementary SchoolColumbusElementaryPK-05292·
Moler Elementary SchoolColumbusElementaryPK-06287·
Woodcrest Elementary SchoolColumbusElementaryPK-05286·
Imagine Columbus Primary AcademyColumbusElementaryKG-08283·
Innis Elementary SchoolColumbusElementaryKG-05281·
Hubbard Elementary SchoolColumbusElementaryPK-05280·
Weinland Park Elementary SchoolColumbusElementaryPK-05279·
Westgate Alternative Elementary SchoolColumbusElementaryPK-05279·
Watkins Elementary SchoolColumbusElementaryPK-05278·
Northgate IntermediateColumbusElementary04-05273·
Avondale Elementary SchoolColumbusElementaryPK-05270·
South Columbus Preparatory Academy at German VillageColumbusElementaryKG-08270·
Lindbergh Elementary SchoolColumbusElementaryPK-05267·
Sullivant Elementary SchoolColumbusElementaryPK-05265·
YB Columbus Community SchoolColumbusHigh09-12264·

Cities in Franklin County

Columbus245 schoolsHilliard22 schoolsGrove City18 schoolsDublin17 schoolsWesterville16 schoolsGahanna12 schoolsReynoldsburg12 schoolsWorthington11 schoolsUpper Arlington9 schoolsGroveport8 schoolsBexley6 schoolsCanal Winchester5 schoolsNew Albany5 schoolsWhitehall5 schoolsGalloway4 schoolsPowell3 schoolsBlacklick2 schoolsGrove1 schoolUpper1 school

About Franklin County

Franklin County is a large county of about 1,333,048 residents in Ohio. Its public-school system hosts approximately 195,359 students across 402 schools.

Looking at the wider area, census numbers show typical household earnings sit around $75,176, about 42% of adults have a bachelor's degree or above, and roughly 11% of residents live below the federal poverty line. That income level is 8% higher than the Ohio median.

In terms of grade levels, Franklin County comprises 232 elementary schools (89,295 students), 66 middle schools (37,920), 74 high schools (54,558), and 30 combined or other schools.

The largest single district in Franklin County is Columbus City Schools District, which alone enrolls about 46,249 students.

Trend over the past 7 years. Combined enrollment now sits at 194,754 students, remained close to its prior level from the 198,743 reported in SY 2017-18. Franklin County now counts 379 public schools, up from 362 in SY 2017-18. Demographically, the White share of enrollment contracted from 48% to 40%.

In the discussion threads here, the community for Franklin County discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Franklin County?
Franklin County, Ohio has 402 public K-12 schools serving approximately 195,359 students.
How many high schools are in Franklin County?
Franklin County, Ohio has 74 public high schools, serving approximately 54,558 students.
How many middle schools are in Franklin County?
Franklin County, Ohio has 66 public middle schools, serving approximately 37,920 students.
How many elementary schools are in Franklin County?
Franklin County, Ohio has 232 public elementary schools, serving approximately 89,295 students.
What is the largest school district in Franklin County?
Columbus City Schools District is the largest school district in Franklin County, serving approximately 46,249 students. The county contains 109 school districts overall.
What is the population of Franklin County?
Franklin County, Ohio has a population of approximately 1,333,048, with a median age of 35. About 23.3% of residents are under 18.
What is the median household income in Franklin County?
Median household income in Franklin County is $75,176, above the Ohio average of $69,789. About 10.5% of residents live below the federal poverty line.
How educated are residents of Franklin County?
Approximately 42.1% of adults 25 and older in Franklin County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Franklin County qualify for free or reduced lunch?
Roughly 40.5% of students in Franklin 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 Franklin County schools?
Across Franklin County public schools, the enrollment-weighted student-teacher ratio is approximately 19.2 to 1.

Franklin County school rankings

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