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

Cache County

Utah · Public K-12

Cache County is a Utah county whose public-school system spans 44 campuses and approximately 28,291 students. Median household income runs about $81,665. That works out to 32 elementary, 4 middle, and 8 high schools.

7-year change in Cache County

SY 2017-18 vs SY 2024-25
Total enrollment
28,291
+1,477 (+6%) vs SY 2017-18
School count
43
0 (0%) vs SY 2017-18
% White
77%
was 81%
% Hispanic
16%
was 14%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
44
8 districts
Enrollment
28,291
NCES CCD
Median income
$81,665
Below Utah avg
Free/reduced lunch
30.9%
Below Utah avg
Elementary
32
15,028 students
Middle
4
4,320 students
High
8
8,943 students
Combined / other
0
schools
LARGEST DISTRICT
Cache District
20,286 students · 8 districts in Cache County

County vs. school enrollment demographics

Left bar is the racial makeup of Cache 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
84%
Hispanic
12%
Black
1%
Asian
2%
Two or more
8%
Native American
0%
Pacific Islander
1%
School enrollment
White
77%
Hispanic
16%
Black
1%
Asian
1%
Two or more
2%
Native American
1%
Pacific Islander
1%
Bachelor's+
42.2%
adults 25+
Poverty rate
6.7%
ACS 5-year
Unemployment
2.6%
civilian labor
Median age
26
29.2% under 18

Test scores in Cache County

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

See all 33 schools in Cache County ranked by score →

All schools (44)

NameCityLevelGradesEnrollmentRating
Ridgeline High SchoolMillvilleHigh08-121,894·
Green Canyon High SchoolNorth LoganHigh08-121,677·
Sky View HighSmithfieldHigh08-121,600·
Mountain Crest HighHyrumHigh08-121,547·
Logan HighLoganHigh09-121,465·
North Cache Middle SchoolRichmondMiddle07-081,194·
South Cache Middle SchoolHyrumMiddle07-081,143·
Mount Logan MiddleLoganMiddle06-081,114·
Spring Creek Middle SchoolProvidenceMiddle07-08869·
Canyon SchoolHyrumElementaryPK-06789·
Birch Creek SchoolSmithfieldElementaryPK-06766·
Heritage SchoolNibleyElementaryPK-06724·
Cedar Ridge SchoolHyde ParkElementaryKG-06719·
Providence SchoolProvidenceElementaryKG-06719·
Sunrise SchoolSmithfieldElementaryKG-06713·
Summit SchoolSmithfieldElementaryPK-06705·
Thomas Edison - SouthNibleyElementaryKG-08699·
River Heights SchoolLoganElementaryPK-06608·
Woodruff SchoolLoganElementaryPK-05560·
Greenville SchoolNorth LoganElementaryPK-06527·
Hillcrest SchoolLoganElementaryKG-05521·
Mountainside SchoolMendonElementaryPK-06514·
Nibley SchoolNibleyElementaryPK-06511·
Lewiston SchoolLewistonElementaryPK-06506·
Bridger SchoolLoganElementaryPK-05499·
North Park SchoolNorth LoganElementaryPK-06495·
Millville SchoolMillvilleElementaryPK-06493·
Lincoln SchoolHyrumElementaryKG-06492·
Thomas Edison - NorthNorth LoganElementaryKG-08490·
Wellsville SchoolWellsvilleElementaryKG-06463·
Fast Forward HighLoganHigh09-12439·
White Pine SchoolRichmondElementaryPK-06425·
Edith Bowen Laboratory SchoolLoganElementaryKG-06359·
Ellis SchoolLoganElementaryPK-05349·
Wilson SchoolLoganElementaryKG-05340·
Adams SchoolLoganElementaryPK-05338·
The Center for Creativity Innovation and DiscoveryProvidenceElementaryKG-08332·
InTech Collegiate AcademyLoganHigh07-12196·
Bear River Charter SchoolLoganElementaryKG-08162·
Cache HighLoganHigh05-12125·
Logan Early Childhood CenterLoganElementaryPK-PK86·
Cache PreschoolNorth LoganElementaryPK-PK68·
Riverside PreschoolLoganElementaryPK-PK56·
LCSD Center for Home LearningLoganElementaryKG-080·

Cities in Cache County

Logan15 schoolsNorth Logan5 schoolsHyrum4 schoolsSmithfield4 schoolsNibley3 schoolsProvidence3 schoolsLogan2 schoolsMillville2 schoolsRichmond2 schoolsHyde Park1 schoolLewiston1 schoolMendon1 schoolWellsville1 school

About Cache County

Across the moderately sized Utah county of Cache County of about 140,046 residents, the public-school footprint covers 44 schools and about 28,291 students.

Stepping back, census numbers show the median household earns about $81,665 a year, roughly 42% of adults have completed at least a four-year degree, and roughly 7% of residents live below the federal poverty line.

For a sense of the school types, Cache County comprises 32 elementary schools (15,028 students), 4 middle schools (4,320), and 8 high schools (8,943).

Cache District dominates the local landscape, accounting for roughly 20,286 students on its own.

Five-year track record. Total public-school enrollment in Cache County has grew 6% since SY 2017-18, moving from about 26,814 students to 28,291. On the demographic side, White enrollment moved from 81% to 77% over the same window.

On allk12, the community for Cache 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 Cache County?
Cache County, Utah has 44 public K-12 schools serving approximately 28,291 students.
How many high schools are in Cache County?
Cache County, Utah has 8 public high schools, serving approximately 8,943 students.
How many middle schools are in Cache County?
Cache County, Utah has 4 public middle schools, serving approximately 4,320 students.
How many elementary schools are in Cache County?
Cache County, Utah has 32 public elementary schools, serving approximately 15,028 students.
What is the largest school district in Cache County?
Cache District is the largest school district in Cache County, serving approximately 20,286 students. The county contains 8 school districts overall.
What is the population of Cache County?
Cache County, Utah has a population of approximately 140,046, with a median age of 26. About 29.2% of residents are under 18.
What is the median household income in Cache County?
Median household income in Cache County is $81,665, below the Utah average of $83,812. About 6.7% of residents live below the federal poverty line.
How educated are residents of Cache County?
Approximately 42.2% of adults 25 and older in Cache County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cache County qualify for free or reduced lunch?
Roughly 30.9% of students in Cache 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 Cache County schools?
Across Cache County public schools, the enrollment-weighted student-teacher ratio is approximately 22.6 to 1.

Cache County school rankings

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