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

Buchanan County

Iowa · Public K-12

Buchanan County runs 18 public K-12 schools per the latest NCES counts, with an average school size of about 180 students. By grade band, the county runs 12 elementary, 2 middle, and 3 high schools.

7-year change in Buchanan County

SY 2017-18 vs SY 2024-25
Total enrollment
3,231
-208 (-6%) vs SY 2017-18
School count
17
-1 (-6%) vs SY 2017-18
% White
94%
was 95%
% Hispanic
3%
was 2%
% Black
1%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
18
4 districts
Enrollment
3,231
NCES CCD
Median income
$78,236
Above Iowa avg
Free/reduced lunch
28.8%
Below Iowa avg
Elementary
12
1,737 students
Middle
2
324 students
High
3
1,170 students
Combined / other
1
schools
LARGEST DISTRICT
Independence Comm School District
1,383 students · 4 districts in Buchanan County

County vs. school enrollment demographics

Left bar is the racial makeup of Buchanan 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
96%
Hispanic
2%
Black
1%
Asian
0%
Two or more
3%
Native American
0%
Pacific Islander
0%
School enrollment
White
94%
Hispanic
3%
Black
1%
Asian
0%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
22.4%
adults 25+
Poverty rate
6.3%
ACS 5-year
Unemployment
2.8%
civilian labor
Median age
40
25.4% under 18

Test scores in Buchanan County

Latest 2024-25 ELA proficiency, 8 schools ranked. Iowa state average: 73.7%.

See all 8 schools in Buchanan County ranked by score →

All schools (18)

NameCityLevelGradesEnrollmentRating
Independence Junior Senior High SchoolIndependenceHigh07-12712·
Jesup Elementary SchoolJesupElementaryPK-04412·
West Elementary SchoolIndependenceElementary03-06360·
East Buchanan Elementary SchoolWinthropElementaryPK-06303·
Jesup High SchoolJesupHigh09-12269·
East Elementary SchoolIndependenceElementaryKG-02265·
Jesup Middle SchoolJesupMiddle05-08249·
East Buchanan High SchoolWinthropHigh09-12189·
Fairbank Elementary SchoolFairbankElementaryPK-06187·
East Buchanan Middle SchoolWinthropMiddle07-0875·
Early Childhood CenterIndependenceElementaryPK-PK46·
Triumph Elementary SchoolFairbankElementaryKG-0842·
Perry #1 Elementary SchoolIndependenceElementaryKG-0829·
Rural Elementary School #1FairbankElementaryKG-0829·
Rural Elementary School #2FairbankElementaryKG-0824·
Prairie Grove Elementary SchoolHazeltonElementaryKG-0823·
Rural Elementary School #4FairbankElementaryKG-0817·
Rural Elementary School #3HazletonCombinedM-M··

Cities in Buchanan County

Fairbank5 schoolsIndependence5 schoolsJesup3 schoolsWinthrop3 schoolsHazelton1 schoolHazleton1 school

About Buchanan County

In Iowa, Buchanan County is a small county of about 20,694 residents. 18 public schools across the county serves about 3,231 students between them.

Looking at the broader picture, census numbers show median household income runs near $78,236, about 22% of adults have a bachelor's degree or above, and the poverty rate is around 6%. That income level is 9% meaningfully above the Iowa median.

Looking at the level breakdown, Buchanan County spans 12 elementary schools (1,737 students), 2 middle schools (324), 3 high schools (1,170), and 1 combined or other schools.

Independence Comm School District dominates the local landscape, accounting for roughly 1,383 students on its own.

Over the past 7-year window. Combined enrollment now sits at 3,231 students, declined 6% from the 3,439 reported in SY 2017-18. The school count fell from 18 to 17 across the same 7-year window.

Within the allk12 community for this area, the community for Buchanan County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Buchanan County?
Buchanan County, Iowa has 18 public K-12 schools serving approximately 3,231 students.
How many high schools are in Buchanan County?
Buchanan County, Iowa has 3 public high schools, serving approximately 1,170 students.
How many middle schools are in Buchanan County?
Buchanan County, Iowa has 2 public middle schools, serving approximately 324 students.
How many elementary schools are in Buchanan County?
Buchanan County, Iowa has 12 public elementary schools, serving approximately 1,737 students.
What is the largest school district in Buchanan County?
Independence Comm School District is the largest school district in Buchanan County, serving approximately 1,383 students. The county contains 4 school districts overall.
How many people live in Buchanan County?
Buchanan County has roughly 20,694 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Buchanan County?
Median household income in Buchanan County is $78,236, above the Iowa average of $71,592. About 6.3% of residents live below the federal poverty line.
How educated are residents of Buchanan County?
Approximately 22.4% of adults 25 and older in Buchanan County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Buchanan County qualify for free or reduced lunch?
Roughly 28.8% of students in Buchanan County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Iowa county average of 41.8%.
What is the student-teacher ratio in Buchanan County schools?
Across Buchanan County public schools, the enrollment-weighted student-teacher ratio is approximately 14.2 to 1.

Buchanan County school rankings

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