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

Greene County

Ohio · Public K-12

Greene County in Ohio is home to 39 public K-12 schools, serving roughly 22,426 students between them, broken out as 20 elementary, 6 middle, and 11 high. Beavercreek City is the largest district by enrollment.

7-year change in Greene County

SY 2017-18 vs SY 2024-25
Total enrollment
22,426
+512 (+2%) vs SY 2017-18
School count
39
+3 (+8%) vs SY 2017-18
% White
78%
was 80%
% Hispanic
5%
was 3%
% Black
7%
was 6%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
39
11 districts
Enrollment
22,426
NCES CCD
Median income
$87,309
Above Ohio avg
Free/reduced lunch
26.9%
Below Ohio avg
Elementary
20
10,436 students
Middle
6
4,616 students
High
11
6,991 students
Combined / other
2
383 students
LARGEST DISTRICT
Beavercreek City
8,099 students · 11 districts in Greene County

County vs. school enrollment demographics

Left bar is the racial makeup of Greene 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
82%
Hispanic
3%
Black
6%
Asian
3%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
78%
Hispanic
5%
Black
6%
Asian
3%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
41.7%
adults 25+
Poverty rate
6.0%
ACS 5-year
Unemployment
4.3%
civilian labor
Median age
39
20.6% under 18

Test scores in Greene County

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

See all 32 schools in Greene County ranked by score →

All schools (39)

NameCityLevelGradesEnrollmentRating
Beavercreek High SchoolBeavercreekHigh09-121,640·
Fairborn Primary SchoolFairbornElementaryPK-021,261·
Jacob Coy Middle SchoolXeniaMiddle06-081,058·
Fairborn Intermediate SchoolFairbornElementary02-051,047·
Fairborn High SchoolFairbornHigh09-121,027·
Fairborn Middle SchoolFairbornMiddle06-08926·
Xenia High SchoolXeniaHigh09-12887·
Bellbrook High SchoolBellbrookHigh09-12843·
Trebein Elementary SchoolXeniaElementaryKG-05832·
Herman K Ankeney Middle SchoolBeavercreekMiddle06-08799·
Warner Middle SchoolXeniaMiddle06-08728·
Main Elementary SchoolBeavercreekElementaryKG-05725·
Bell Creek Intermediate SchoolBellbrookElementary03-05682·
Bellbrook Middle SchoolBellbrookMiddle06-08665·
Greene County Career CenterXeniaHigh07-12649·
Ferguson Hall Freshman SchoolBeavercreekHigh09-09633·
Shaw Elementary SchoolBeavercreekElementaryKG-05607·
Fairbrook Elementary SchoolBeavercreekElementaryKG-05547·
Parkwood Elementary SchoolBeavercreekElementaryPK-05538·
Stephen Bell Elementary SchoolBellbrookElementaryKG-02535·
Valley Elementary SchoolBeavercreekElementaryKG-05487·
Shawnee Elementary SchoolXeniaElementaryKG-05476·
Arrowood ElementaryXeniaElementaryKG-05449·
Greeneview Middle SchoolJamestownMiddle04-07440·
Greeneview Elementary SchoolJamestownElementaryKG-03412·
Greeneview High SchoolJamestownHigh08-12405·
Yellow Springs/McKinney High SchoolYellow SpringsHigh07-12327·
Cedarville High SchoolCedarvilleHigh06-12319·
McKinley Elementary SchoolXeniaElementaryKG-05313·
Tecumseh Elementary SchoolXeniaElementaryKG-05293·
Mills Lawn Elementary SchoolYellow SpringsElementaryKG-06282·
Fairborn Digital AcademyFairbornHigh09-12257·
Cedarville Elementary SchoolCedarvilleElementaryKG-05252·
Xenia PreschoolXeniaElementaryPK-PK249·
Beavercreek City School PreschoolBeavercreekElementaryPK-PK233·
Community STE(A)M Academy - XeniaXeniaCombined04-10230·
Cox Elementary SchoolXeniaElementaryKG-05216·
Summit Academy Community School Alternative Learners -XeniaXeniaCombinedKG-12153·
Fairborn Online LearningFairbornHigh07-114·

Cities in Greene County

Xenia13 schoolsBeavercreek9 schoolsFairborn6 schoolsBellbrook4 schoolsJamestown3 schoolsCedarville2 schoolsYellow Springs2 schools

About Greene County

Greene County is a moderately sized Ohio county of about 169,688 residents, home to 39 public schools and roughly 22,426 students.

For perspective, census numbers show the median household earns about $87,309 a year, about 42% of adults have a bachelor's degree or above, and roughly 6% of residents live below the federal poverty line. That income level is 25% meaningfully above the Ohio median.

For a sense of the school types, Greene County is built around 20 elementary schools (10,436 students), 6 middle schools (4,616), 11 high schools (6,991), and 2 combined or other schools.

The largest single district in Greene County is Beavercreek City, which alone enrolls about 8,099 students.

Trend over the past 7 years. Combined enrollment now sits at 22,426 students, remained close to its prior level from the 21,914 reported in SY 2017-18. Greene County now counts 39 public schools, up from 36 in SY 2017-18.

On this page, the community for Greene County discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Greene County?
Greene County, Ohio has 39 public K-12 schools serving approximately 22,426 students.
How many high schools are in Greene County?
Greene County, Ohio has 11 public high schools, serving approximately 6,991 students.
How many middle schools are in Greene County?
Greene County, Ohio has 6 public middle schools, serving approximately 4,616 students.
How many elementary schools are in Greene County?
Greene County, Ohio has 20 public elementary schools, serving approximately 10,436 students.
What is the largest school district in Greene County?
Beavercreek City is the largest school district in Greene County, serving approximately 8,099 students. The county contains 11 school districts overall.
How many people live in Greene County?
Greene County has roughly 169,688 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Greene County?
Median household income in Greene County is $87,309, above the Ohio average of $69,789. About 6.0% of residents live below the federal poverty line.
How educated are residents of Greene County?
Approximately 41.7% of adults 25 and older in Greene County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Greene County qualify for free or reduced lunch?
Roughly 26.9% of students in Greene 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 Greene County schools?
Across Greene County public schools, the enrollment-weighted student-teacher ratio is approximately 18.4 to 1.

Greene County school rankings

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