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

Story County

Iowa · Public K-12

Public-school enrollment in Story County clocks in around 11,665 students across 26 schools (14 elementary, 5 middle, and 7 high).

7-year change in Story County

SY 2017-18 vs SY 2024-25
Total enrollment
11,665
+120 (+1%) vs SY 2017-18
School count
26
0 (0%) vs SY 2017-18
% White
77%
was 81%
% Hispanic
9%
was 6%
% Black
5%
was 4%
% Asian
4%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
26
7 districts
Enrollment
11,665
NCES CCD
Median income
$69,685
Below Iowa avg
Free/reduced lunch
27.9%
Below Iowa avg
Elementary
14
5,277 students
Middle
5
2,632 students
High
7
3,756 students
Combined / other
0
schools
LARGEST DISTRICT
Ames Comm School District
4,688 students · 7 districts in Story County

County vs. school enrollment demographics

Left bar is the racial makeup of Story 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
5%
Black
3%
Asian
7%
Two or more
6%
Native American
1%
Pacific Islander
0%
School enrollment
White
77%
Hispanic
9%
Black
5%
Asian
4%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
54.8%
adults 25+
Poverty rate
5.6%
ACS 5-year
Unemployment
4.8%
civilian labor
Median age
27
16.2% under 18

Test scores in Story County

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

See all 23 schools in Story County ranked by score →

All schools (26)

NameCityLevelGradesEnrollmentRating
Ames High SchoolAmesHigh09-121,440·
Ames Middle SchoolAmesMiddle06-081,033·
Central Elementary SchoolNevadaElementaryPK-04632·
Ballard High SchoolHuxleyHigh09-12586·
Gilbert High SchoolGilbertHigh09-12509·
Nevada High SchoolNevadaHigh09-12498·
Fellows Elementary SchoolAmesElementaryKG-05489·
Ballard West ElementarySlaterElementaryPK-02451·
Roland-Story Elementary SchoolStory CityElementaryPK-04446·
Nevada Middle SchoolNevadaMiddle05-08442·
Edwards Elementary SchoolAmesElementaryKG-05436·
Ballard Middle SchoolHuxleyMiddle06-08418·
Ballard East ElementaryCambridgeElementary03-05417·
Gilbert Elementary SchoolGilbertElementaryPK-02409·
Gilbert Middle SchoolGilbertMiddle06-08408·
Sawyer Elementary SchoolAmesElementaryKG-05371·
Meeker Elementary SchoolAmesElementaryKG-05361·
Gilbert Intermediate SchoolGilbertElementary03-05356·
Roland-Story Middle SchoolRolandMiddle05-08331·
Roland-Story High SchoolStory CityHigh09-12317·
Mitchell Elementary SchoolAmesElementaryKG-05314·
Northwood Pre-SchoolAmesElementaryPK-PK244·
Colo-NESCO Middle/High SchoolColoHigh05-12216·
Collins-Maxwell Middle/High SchoolMaxwellHigh06-12190·
Collins-Maxwell Elementary SchoolCollinsElementaryPK-05182·
Colo-Nesco Elementary SchoolZearingElementaryPK-04169·

Cities in Story County

Ames8 schoolsGilbert4 schoolsNevada3 schoolsHuxley2 schoolsStory City2 schoolsCambridge1 schoolCollins1 schoolColo1 schoolMaxwell1 schoolRoland1 schoolSlater1 schoolZearing1 school

About Story County

In Iowa, Story County is a medium-population county of about 100,466 residents. 26 public schools across the county educates about 11,665 students between them.

Looking at the wider area, census numbers show median household income runs near $69,685, 55% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 6%.

On the school-mix side, Story County covers 14 elementary schools (5,277 students), 5 middle schools (2,632), and 7 high schools (3,756).

Ames Comm School District is the biggest district by enrollment, covering about 4,688 students across Story County.

Five-year track record. Total public-school enrollment in Story County has held roughly steady since SY 2017-18, moving from about 11,545 students to 11,665. The White share of public-school enrollment fell from 81% to 77%.

On allk12, the community for Story 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 Story County?
Story County, Iowa has 26 public K-12 schools serving approximately 11,665 students.
How many high schools are in Story County?
Story County, Iowa has 7 public high schools, serving approximately 3,756 students.
How many middle schools are in Story County?
Story County, Iowa has 5 public middle schools, serving approximately 2,632 students.
How many elementary schools are in Story County?
Story County, Iowa has 14 public elementary schools, serving approximately 5,277 students.
What is the largest school district in Story County?
Ames Comm School District is the largest school district in Story County, serving approximately 4,688 students. The county contains 7 school districts overall.
What is the population of Story County?
Story County, Iowa has a population of approximately 100,466, with a median age of 27. About 16.2% of residents are under 18.
What is the median household income in Story County?
Median household income in Story County is $69,685, below the Iowa average of $71,592. About 5.6% of residents live below the federal poverty line.
How educated are residents of Story County?
Approximately 54.8% of adults 25 and older in Story County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Story County qualify for free or reduced lunch?
Roughly 27.9% of students in Story 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 Story County schools?
Across Story County public schools, the enrollment-weighted student-teacher ratio is approximately 14.8 to 1.

Story County school rankings

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