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

Henry County

Illinois · Public K-12

Inside Henry County, Illinois, public K-12 schools number 28 and serve about 7,723 students out of a population of 48,643. That works out to 14 elementary, 4 middle, and 9 high schools.

7-year change in Henry County

SY 2017-18 vs SY 2024-25
Total enrollment
7,723
-589 (-7%) vs SY 2017-18
School count
25
-2 (-7%) vs SY 2017-18
% White
82%
was 85%
% Hispanic
10%
was 8%
% Black
3%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
28
11 districts
Enrollment
7,723
NCES CCD
Median income
$71,911
Above Illinois avg
Free/reduced lunch
42.7%
Below Illinois avg
Elementary
14
3,729 students
Middle
4
1,405 students
High
9
2,589 students
Combined / other
1
schools
LARGEST DISTRICT
Geneseo CUSD 228
2,422 students · 11 districts in Henry County

County vs. school enrollment demographics

Left bar is the racial makeup of Henry 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
88%
Hispanic
7%
Black
1%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
82%
Hispanic
10%
Black
3%
Asian
0%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
24.7%
adults 25+
Poverty rate
6.1%
ACS 5-year
Unemployment
4.8%
civilian labor
Median age
44
21.6% under 18

Test scores in Henry County

Latest 2024-25 ELA proficiency, 19 schools ranked. Illinois state average: 51.0%.

Lowest 5 schools (ELA)
  1. Galva Elem School· 37.6%
  2. Irving Elem School· 38.7%
  3. Colona Grade School· 38.9%
  4. Central Elem· 39.7%
  5. AlWood Middle/High School· 54.7%

See all 19 schools in Henry County ranked by score →

All schools (28)

NameCityLevelGradesEnrollmentRating
Geneseo High SchoolGeneseoHigh09-12794·
Kewanee High SchoolKewaneeHigh09-12582·
Geneseo Middle SchoolGeneseoMiddle06-08573·
C R Hanna Elem SchoolOrionElementaryPK-05434·
Colona Grade SchoolColonaElementaryPK-08371·
Millikin Elem SchoolGeneseoElementaryKG-05364·
Southwest Elem SchoolGeneseoElementaryKG-05357·
Central ElemKewaneeMiddle04-06353·
Northside Elem SchoolGeneseoElementaryPK-05334·
Wethersfield Elem SchoolKewaneeElementaryPK-06296·
Orion High SchoolOrionHigh09-12285·
Galva Elem SchoolGalvaElementaryPK-06280·
Orion Middle SchoolOrionMiddle06-08244·
Annawan Grade SchoolAnnawanElementaryPK-08243·
Irving Elem SchoolKewaneeElementary02-03242·
Belle Alexander Elem SchoolKewaneeElementaryKG-01241·
Cambridge Jr/Sr High SchoolCambridgeHigh06-12237·
Central Junior HighKewaneeMiddle07-08235·
Cambridge Comm Grade SchoolCambridgeElementaryPK-05222·
Wethersfield Jr/Sr High SchoolKewaneeHigh07-12217·
Galva Jr-Sr High SchoolGalvaHigh07-12191·
AlWood Middle/High SchoolWoodhullHigh06-12184·
Lyle SchoolKewaneeElementaryPK-PK173·
AlWood Elem SchoolAlphaElementaryPK-05172·
Annawan High SchoolAnnawanHigh09-1299·
ROE 28 Student Support ALOPAtkinsonCombined04-120·
Reg'l Safe School Program ROE #28AtkinsonHigh06-120·
Excel Alternative ProgramAtkinsonElementaryM-M··

Cities in Henry County

Kewanee8 schoolsGeneseo5 schoolsAtkinson3 schoolsOrion3 schoolsAnnawan2 schoolsCambridge2 schoolsGalva2 schoolsAlpha1 schoolColona1 schoolWoodhull1 school

About Henry County

In Illinois, Henry County is a rural-scale county of about 48,643 residents. 28 public schools across the county enrolls about 7,723 students between them.

Looking at the broader picture, census numbers show typical household earnings sit around $71,911, about 25% of adults have a bachelor's degree or above, and the poverty rate is around 6%.

In terms of grade levels, Henry County spans 14 elementary schools (3,729 students), 4 middle schools (1,405), 9 high schools (2,589), and 1 combined or other schools.

The largest single district in Henry County is Geneseo CUSD 228, which alone enrolls about 2,422 students.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 7%: 8,312 students in SY 2017-18 versus 7,723 in SY 2024-25. Henry County now counts 25 public schools, down from 27 in SY 2017-18. On the demographic side, White enrollment moved from 85% to 82% over the same window.

On allk12, the community for Henry County discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Henry County?
Henry County, Illinois has 28 public K-12 schools serving approximately 7,723 students.
How many high schools are in Henry County?
Henry County, Illinois has 9 public high schools, serving approximately 2,589 students.
How many middle schools are in Henry County?
Henry County, Illinois has 4 public middle schools, serving approximately 1,405 students.
How many elementary schools are in Henry County?
Henry County, Illinois has 14 public elementary schools, serving approximately 3,729 students.
What is the largest school district in Henry County?
Geneseo CUSD 228 is the largest school district in Henry County, serving approximately 2,422 students. The county contains 11 school districts overall.
What is the population of Henry County?
Henry County, Illinois has a population of approximately 48,643, with a median age of 44. About 21.6% of residents are under 18.
What is the median household income in Henry County?
Median household income in Henry County is $71,911, above the Illinois average of $70,291. About 6.1% of residents live below the federal poverty line.
How educated are residents of Henry County?
Approximately 24.7% of adults 25 and older in Henry County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Henry County qualify for free or reduced lunch?
Roughly 42.7% of students in Henry County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Illinois county average of 51.1%.
What is the student-teacher ratio in Henry County schools?
Across Henry County public schools, the enrollment-weighted student-teacher ratio is approximately 13.9 to 1.

Henry County school rankings

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