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

Iron County

Utah · Public K-12

Public K-12 enrollment in Iron County totals about 15,285 students across 21 schools, an average of 728 per campus. Iron District is the largest district. By level, that breaks down as 13 elementary, 2 middle, and 5 high schools.

7-year change in Iron County

SY 2017-18 vs SY 2024-25
Total enrollment
15,285
+4,839 (+46%) vs SY 2017-18
School count
21
+2 (+11%) vs SY 2017-18
% White
82%
was 84%
% Hispanic
12%
was 10%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
21
4 districts
Enrollment
15,285
NCES CCD
Median income
$66,247
Below Utah avg
Free/reduced lunch
30.4%
Below Utah avg
Elementary
13
5,797 students
Middle
2
2,087 students
High
5
3,162 students
Combined / other
1
4,239 students
LARGEST DISTRICT
Iron District
14,125 students · 4 districts in Iron County

County vs. school enrollment demographics

Left bar is the racial makeup of Iron 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
87%
Hispanic
11%
Black
1%
Asian
1%
Two or more
7%
Native American
1%
Pacific Islander
0%
School enrollment
White
82%
Hispanic
12%
Black
1%
Asian
1%
Two or more
2%
Native American
1%
Pacific Islander
1%
Bachelor's+
31.6%
adults 25+
Poverty rate
9.0%
ACS 5-year
Unemployment
3.9%
civilian labor
Median age
30
27.1% under 18

Test scores in Iron County

Latest 2024-25 ELA proficiency, 14 schools ranked. Utah state average: 41.8%.

Top 5 schools (ELA)
  1. Cedar Middle· 51.2%
  2. Fiddlers Canyon School· 50.0%
  3. Iron Springs School· 48.1%
  4. Canyon View Middle· 47.1%
  5. Enoch School· 46.5%

See all 14 schools in Iron County ranked by score →

All schools (21)

NameCityLevelGradesEnrollmentRating
Southwest Educational AcademyCedar CityCombinedKG-124,239·
Cedar City HighCedar CityHigh09-121,372·
Cedar MiddleCedar CityMiddle06-081,139·
Canyon View HighCedar CityHigh09-121,021·
Canyon View MiddleCedar CityMiddle06-08948·
Gateway Preparatory AcademyEnochElementaryKG-08732·
Three Peaks SchoolCedar CityElementaryKG-05646·
Iron Springs SchoolCedar CityElementaryKG-05636·
Cedar East SchoolCedar CityElementaryKG-05598·
Cedar North SchoolCedar CityElementaryKG-05578·
Cedar South SchoolCedar CityElementaryKG-05545·
Enoch SchoolEnochElementaryKG-05516·
Fiddlers Canyon SchoolCedar CityElementaryKG-05515·
Parowan SchoolParowanElementaryKG-06418·
Parowan HighParowanHigh07-12349·
Success SUUCedar CityHigh09-12224·
American Principles AcademyCedar CityElementaryKG-08204·
Launch HighCedar CityHigh09-12196·
Iron County PreschoolCedar CityElementaryPK-PK172·
Escalante Valley SchoolBerylElementaryPK-06134·
Three Peaks Pre SchoolCedar CityElementaryPK-PK103·

Cities in Iron County

Cedar City16 schoolsEnoch2 schoolsParowan2 schoolsBeryl1 school

About Iron County

Iron County is a moderately sized county of about 62,252 residents in Utah. Its public-school system instructs approximately 15,285 students across 21 schools.

Looking at the wider area, census numbers show typical household earnings sit around $66,247, roughly 32% of adults have completed at least a four-year degree, and roughly 9% of residents live below the federal poverty line. That income level is 21% meaningfully below the Utah median.

On the level-by-level breakdown, Iron County is made up of 13 elementary schools (5,797 students), 2 middle schools (2,087), 5 high schools (3,162), and 1 combined or other schools.

Iron District is the biggest district by enrollment, covering about 14,125 students across Iron County.

Five-year track record. Total public-school enrollment in Iron County has grew 46% since SY 2017-18, moving from about 10,446 students to 15,285. The school count climbed from 19 to 21 across the same 7-year window.

On allk12, the community for Iron County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Iron County?
There are 21 public K-12 schools in Iron County, Utah, with a combined enrollment of about 15,285.
How many high schools are in Iron County?
Iron County, Utah has 5 public high schools, serving approximately 3,162 students.
How many middle schools are in Iron County?
Iron County, Utah has 2 public middle schools, serving approximately 2,087 students.
How many elementary schools are in Iron County?
Iron County, Utah has 13 public elementary schools, serving approximately 5,797 students.
What is the largest school district in Iron County?
Iron District is the largest school district in Iron County, serving approximately 14,125 students. The county contains 4 school districts overall.
What is the population of Iron County?
Iron County, Utah has a population of approximately 62,252, with a median age of 30. About 27.1% of residents are under 18.
What is the median household income in Iron County?
Median household income in Iron County is $66,247, below the Utah average of $83,812. About 9.0% of residents live below the federal poverty line.
How educated are residents of Iron County?
Approximately 31.6% of adults 25 and older in Iron County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Iron County qualify for free or reduced lunch?
Roughly 30.4% of students in Iron County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Utah county average of 34.8%.
What is the student-teacher ratio in Iron County schools?
Across Iron County public schools, the enrollment-weighted student-teacher ratio is approximately 94.4 to 1.

Iron County school rankings

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