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

Ashtabula County

Ohio · Public K-12

Ashtabula County's public schools total 34 across the county, with enrollment of about 12,023 and Ashtabula Area City the largest single district. By grade band, the county runs 15 elementary, 8 middle, and 9 high schools.

7-year change in Ashtabula County

SY 2017-18 vs SY 2024-25
Total enrollment
12,006
-1,140 (-9%) vs SY 2017-18
School count
32
+1 (+3%) vs SY 2017-18
% White
81%
was 84%
% Hispanic
9%
was 7%
% Black
2%
was 3%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
34
9 districts
Enrollment
12,023
NCES CCD
Median income
$57,728
Below Ohio avg
Free/reduced lunch
55.6%
Above Ohio avg
Elementary
15
5,267 students
Middle
8
2,724 students
High
9
4,026 students
Combined / other
2
6 students
LARGEST DISTRICT
Ashtabula Area City
2,635 students · 9 districts in Ashtabula County

County vs. school enrollment demographics

Left bar is the racial makeup of Ashtabula 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
89%
Hispanic
5%
Black
4%
Asian
0%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
81%
Hispanic
9%
Black
2%
Asian
0%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
16.1%
adults 25+
Poverty rate
12.8%
ACS 5-year
Unemployment
6.6%
civilian labor
Median age
43
21.8% under 18

Test scores in Ashtabula County

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

See all 26 schools in Ashtabula County ranked by score →

All schools (34)

NameCityLevelGradesEnrollmentRating
Lakeside High SchoolAshtabulaHigh09-12810·
Geneva High SchoolGenevaHigh08-12656·
Jefferson ElementaryJeffersonElementaryKG-06654·
Ashtabula County Technical and Career CampusJeffersonHigh06-12599·
Edgewood High SchoolAshtabulaHigh09-12470·
Lakeshore Primary Elementary SchoolConneautElementaryPK-02466·
Pymatuning Valley Primary Elementary SchoolAndoverElementaryPK-04459·
Geneva Middle SchoolGenevaMiddle04-08449·
Jefferson Area Sr High SchoolJeffersonHigh09-12427·
Conneaut High SchoolConneautHigh09-12417·
Erie Intermediate SchoolAshtabulaMiddle05-06399·
Lakeside Junior High SchoolAshtabulaMiddle07-08398·
Ridgeview Elementary SchoolAshtabulaElementaryKG-05397·
Kingsville Elementary SchoolKingsvilleElementaryKG-05394·
Wallace H Braden Middle SchoolAshtabulaMiddle06-08373·
Grand Valley Elementary SchoolOrwellElementaryKG-05369·
Superior Intermediate SchoolAshtabulaElementary03-06369·
Conneaut Middle SchoolConneautMiddle06-08361·
Pymatuning Valley High SchoolAndoverHigh09-12357·
Michigan Primary SchoolAshtabulaElementaryKG-01353·
Gateway Elementary SchoolConneautElementary03-06343·
Geneva Platt R. Spencer Elementary SchoolGenevaElementaryKG-05343·
Rock Creek Elementary SchoolRock CreekElementaryKG-06313·
Pymatuning Valley Middle SchoolAndoverMiddle05-08287·
Cork Elementary SchoolGenevaElementaryKG-05285·
Jefferson Area Junior High SchoolJeffersonMiddle07-08285·
Grand Valley High SchoolOrwellHigh09-12273·
Austinburg Elementary SchoolAustinburgElementaryPK-05216·
Ontario Primary SchoolAshtabulaElementaryKG-02192·
Grand Valley Middle SchoolOrwellMiddle06-08172·
Huron Primary SchoolAshtabulaElementaryPK-PK114·
Pymatuning Valley Local Schools OnlineAndoverHigh09-1217·
Jefferson Area Local Schools OnlineJeffersonCombined02-126·
Great Lakes Online AcademyAshtabulaCombinedM-M··

Cities in Ashtabula County

Ashtabula11 schoolsJefferson5 schoolsAndover4 schoolsConneaut4 schoolsGeneva4 schoolsOrwell3 schoolsAustinburg1 schoolKingsville1 schoolRock Creek1 school

About Ashtabula County

In Ohio, Ashtabula County is a medium-population county of about 97,167 residents. 34 public schools across the county teaches about 12,023 students between them.

For perspective, census numbers show the median household earns about $57,728 a year, roughly 16% of adults have completed at least a four-year degree, and roughly 13% of residents live below the federal poverty line. That income level is 17% below the Ohio median.

For a sense of the school types, Ashtabula County comprises 15 elementary schools (5,267 students), 8 middle schools (2,724), 9 high schools (4,026), and 2 combined or other schools.

Ashtabula Area City is the biggest district by enrollment, covering about 2,635 students across Ashtabula County.

Trend over the past 7 years. Combined enrollment now sits at 12,006 students, declined 9% from the 13,146 reported in SY 2017-18. Over that span, Ashtabula County gained 1 school, going from 31 to 32. The White share of public-school enrollment shrank from 84% to 81%.

In the discussion threads here, the community for Ashtabula County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Ashtabula County?
Ashtabula County, Ohio has 34 public K-12 schools serving approximately 12,023 students.
How many high schools are in Ashtabula County?
Ashtabula County, Ohio has 9 public high schools, serving approximately 4,026 students.
How many middle schools are in Ashtabula County?
Ashtabula County, Ohio has 8 public middle schools, serving approximately 2,724 students.
How many elementary schools are in Ashtabula County?
Ashtabula County, Ohio has 15 public elementary schools, serving approximately 5,267 students.
What is the largest school district in Ashtabula County?
Ashtabula Area City is the largest school district in Ashtabula County, serving approximately 2,635 students. The county contains 9 school districts overall.
How many people live in Ashtabula County?
Ashtabula County has roughly 97,167 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Ashtabula County?
Median household income in Ashtabula County is $57,728, below the Ohio average of $69,789. About 12.8% of residents live below the federal poverty line.
How educated are residents of Ashtabula County?
Approximately 16.1% of adults 25 and older in Ashtabula County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Ashtabula County qualify for free or reduced lunch?
Roughly 55.6% of students in Ashtabula 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 Ashtabula County schools?
Across Ashtabula County public schools, the enrollment-weighted student-teacher ratio is approximately 18.1 to 1.

Ashtabula County school rankings

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