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

Shelby County

Ohio · Public K-12

Shelby County runs 22 public K-12 schools per the latest NCES counts, with an average school size of about 355 students. That works out to 11 elementary, 2 middle, and 8 high schools.

7-year change in Shelby County

SY 2017-18 vs SY 2024-25
Total enrollment
7,812
-447 (-5%) vs SY 2017-18
School count
22
+1 (+5%) vs SY 2017-18
% White
86%
was 91%
% Hispanic
3%
was 2%
% Black
2%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
22
8 districts
Enrollment
7,812
NCES CCD
Median income
$73,978
Above Ohio avg
Free/reduced lunch
51.7%
Above Ohio avg
Elementary
11
3,847 students
Middle
2
1,090 students
High
8
2,744 students
Combined / other
1
131 students
LARGEST DISTRICT
Sidney City
3,149 students · 8 districts in Shelby County

County vs. school enrollment demographics

Left bar is the racial makeup of Shelby 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
92%
Hispanic
2%
Black
2%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
86%
Hispanic
3%
Black
2%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
21.4%
adults 25+
Poverty rate
8.8%
ACS 5-year
Unemployment
4.1%
civilian labor
Median age
40
24.5% under 18

Test scores in Shelby County

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

See all 19 schools in Shelby County ranked by score →

All schools (22)

NameCityLevelGradesEnrollmentRating
Sidney Middle SchoolSidneyMiddle05-08840·
Sidney High SchoolSidneyHigh09-12791·
Anna Elementary SchoolAnnaElementaryKG-05516·
Northwood Intermediate SchoolSidneyElementary03-04438·
Fort Loramie Elementary SchoolFort LoramieElementaryKG-06403·
Hardin Houston Elementary SchoolHoustonElementaryKG-06394·
Emerson Primary SchoolSidneyElementaryKG-02340·
Jackson Center Elementary SchoolJackson CenterElementaryPK-06330·
Houston High SchoolHoustonHigh07-12326·
Botkins Elementary SchoolBotkinsElementaryKG-06323·
Fort Loramie Junior-Senior High SchoolFort LoramieHigh07-12319·
Whittier Early Childhood CenterSidneyElementaryPK-PK306·
Longfellow Primary SchoolSidneyElementaryKG-02303·
Anna High SchoolAnnaHigh09-12298·
Fairlawn High SchoolSidneyHigh06-12285·
Fairlawn Elementary SchoolSidneyElementaryPK-05268·
Botkins High SchoolBotkinsHigh07-12261·
Anna Middle SchoolAnnaMiddle06-08250·
Jackson Center High SchoolJackson CenterHigh07-12246·
Russia Elementary SchoolRussiaElementaryKG-06226·
Russia High SchoolRussiaHigh07-12218·
Jacket Virtual AcademySidneyCombined04-12131·

Cities in Shelby County

Sidney9 schoolsAnna3 schoolsBotkins2 schoolsFort Loramie2 schoolsHouston2 schoolsJackson Center2 schoolsRussia2 schools

About Shelby County

Shelby County is a sparse Ohio county of about 47,929 residents, home to 22 public schools and roughly 7,812 students.

Looking at the broader picture, census numbers show median household income runs near $73,978, 21% of adults hold a bachelor's degree or higher, and roughly 9% of residents live below the federal poverty line. That income level is 6% noticeably above the Ohio median.

On the level-by-level breakdown, Shelby County consists of 11 elementary schools (3,847 students), 2 middle schools (1,090), 8 high schools (2,744), and 1 combined or other schools.

Sidney City is the biggest district by enrollment, covering about 3,149 students across Shelby County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 5%: 8,259 students in SY 2017-18 versus 7,812 in SY 2024-25. Over that span, Shelby County added 1 school, going from 21 to 22. On the demographic side, White enrollment moved from 91% to 86% over the same window.

Within the allk12 community for this area, the community for Shelby County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Shelby County?
Shelby County, Ohio has 22 public K-12 schools serving approximately 7,812 students.
How many high schools are in Shelby County?
Shelby County, Ohio has 8 public high schools, serving approximately 2,744 students.
How many middle schools are in Shelby County?
Shelby County, Ohio has 2 public middle schools, serving approximately 1,090 students.
How many elementary schools are in Shelby County?
Shelby County, Ohio has 11 public elementary schools, serving approximately 3,847 students.
What is the largest school district in Shelby County?
Sidney City is the largest school district in Shelby County, serving approximately 3,149 students. The county contains 8 school districts overall.
How many people live in Shelby County?
Shelby County has roughly 47,929 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Shelby County?
Median household income in Shelby County is $73,978, above the Ohio average of $69,789. About 8.8% of residents live below the federal poverty line.
How educated are residents of Shelby County?
Approximately 21.4% of adults 25 and older in Shelby County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Shelby County qualify for free or reduced lunch?
Roughly 51.7% of students in Shelby 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 Shelby County schools?
Across Shelby County public schools, the enrollment-weighted student-teacher ratio is approximately 19.8 to 1.

Shelby County school rankings

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