Beta You're viewing our redesigned school page. Prefer the classic layout?

North Cache Middle School

Public Grades 7-8
12th
SchoolDigger Rank ?
of 182 Utah Middle Schools
Better than 93% of Utah middle schools
Summary

North Cache Middle School is a public middle school in Richmond, Utah, serving 1,150 students in grades 7-8. The school is part of the Cache District, which is ranked 17th out of 93 districts in the state and has a 4-star rating from SchoolDigger. North Cache Middle School consistently ranks among the top middle schools in Utah, currently holding the 12th spot out of 182 schools and earning a 5-star rating from SchoolDigger.

North Cache Middle School's academic performance is exceptional, with students consistently outperforming state and district averages in standardized tests across all subject areas. For example, in the 2024-2025 school year, the school's 7th-grade mathematics proficiency rate was 69.3%, compared to the Cache District's 66.1% and the state's 45.4%. The school also excels in serving diverse student populations, ranking among the top middle schools in Utah for Hispanic, White, Special Education, and Low Socioeconomic Status students.

While North Cache Middle School has experienced an increase in chronic absenteeism, reaching 25.2% in 2022-2023, its rates remain lower than the state average and are comparable to other high-performing middle schools in the area, such as Spring Creek Middle School. Additionally, the school's free and reduced lunch rate has decreased from 35.25% in 2021-2022 to 27.39% in 2023-2024, indicating a relatively low percentage of students from low-income families compared to the state average.

1,194
Students ?
23.9
Student/teacher ratio ?
$7,817
Per pupil spending ?
30.7%
Free/discounted lunch ?
 157 W 600 S
       Richmond, UT  84333

(435) 258-2452

District: Cache District


Feeder schools for North Cache Middle School:

Elementary:    Birch Creek School
    Cedar Ridge School
    Lewiston School
    Summit School
    More...
Racial breakdown:

White:
88.1%
Hispanic:
8.0%
Two or more races:
2.3%
more
 See top rated Utah middle schools

 Compare North Cache Middle School to nearby middle schools!
At a glance
Ranking trend: Holding steady — 89th percentile in 2015 → 93rd in 2025
Strengths
Test scores above the Utah average (64% vs 46% meeting standards)
Ranks in the top 7% of Utah middle schools
Worth a look
!Large classes — about 24 students per teacher
Students meeting standards (2024-2025) ?
This school64%
District avg63%
Utah avg46%
12th of 182
Utah public middle schools ?
Top 7%▲ up 4 pts since 2015
From top 11% (2015) to top 7% (2025)
See the entire ranking list of Utah Middle Schools →
SchoolDigger rating ?
2nd of 3Middle Schools in the Cache District
17th of 93Cache District among Utah districts
Statewide rank percentile over time (100 = the top-ranked school in the state; click a legend item to add a student group)
Show full rank history (all student groups)

All Students

YearAvg scoreStatewide rankUtah percentileRating
202588.112 of 18293.4%★★★★★
202487.813 of 21093.8%★★★★★
202390.38 of 21696.3%★★★★★
202290.210 of 20995.2%★★★★★
202187.612 of 21394.4%★★★★★
201984.420 of 22291.0%★★★★★
201884.811 of 17293.6%★★★★★
201778.228 of 20686.4%★★★★☆
201674.739 of 20981.3%★★★★☆
201581.923 of 21089.0%★★★★☆
201486.812 of 18593.5%★★★★★
201372.046 of 24381.1%★★★★☆
200976.227 of 20586.8%★★★★☆
200872.930 of 20085.0%★★★★☆

Hispanic

YearAvg scoreStatewide rankUtah percentileRating
202586.48 of 7989.9%★★★★★
202487.97 of 10693.4%★★★★★
202397.51 of 9999.0%★★★★★
202251.843 of 10057.0%★★★☆☆

Low Socio Economic Status

YearAvg scoreStatewide rankUtah percentileRating
202595.23 of 10897.2%★★★★★
202495.85 of 14196.5%★★★★★
202396.03 of 13897.8%★★★★★
202297.02 of 13398.5%★★★★★

Special Education

YearAvg scoreStatewide rankUtah percentileRating
202587.83 of 2185.7%★★★★★
202492.62 of 4795.7%★★★★★
202398.81 of 3897.4%★★★★★

White

YearAvg scoreStatewide rankUtah percentileRating
202581.816 of 15989.9%★★★★★
202482.118 of 18390.2%★★★★★
202386.312 of 19193.7%★★★★★
202288.38 of 19195.8%★★★★★
How student groups rank statewide ? (each group's percentile vs the same group at other schools — higher is better; the +/- beside each compares the group with this school's overall percentile)
Low Socio Economic Status (2025)97th percentile+4 vs school
White (2025)90th percentile-3 vs school
Hispanic (2025)90th percentile-4 vs school
Special Education (2025)86th percentile-8 vs school
By subject vs Utah (2024-2025) ?
Mathematics65%+22 vs state
Science62%+14 vs state

2.0
1 rating
50
40
30
21
10
Rate North Cache Middle School
Have first-hand experience? A quick rating - and a sentence or two about what stands out (teachers, academics, safety, communication) - helps other families know what to expect.
Takes about a minute. We email you a link to verify your review - your address is never shown publicly.
Tap a star to rate
Reviews
No written reviews yet. If you know this school, be the first to share what stands out.



Schools Near North Cache Middle School









Frequently Asked Questions about North Cache Middle School

In the 2024-25 school year, 1,194 students attended North Cache Middle School.

Students at North Cache Middle School are 88% White, 8% Hispanic, 2% Two or more races.

Yes. North Cache Middle School ranks in the top 6.6% of Utah middle schools.


Rate North Cache Middle School!



Sign up for updates!

Be the first to know when there is an update for North Cache Middle School!




SchoolDigger data sources: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Utah State Board of Education.

IMPORTANT DISCLAIMERS: Not all boundaries are included. We make every effort to ensure that boundaries are up-to-date. But it's important to note that these are approximations and are for general informational purposes only. To verify legal descriptions of boundaries or school locations, contact your local tax assessor's office and/or school district.





Diagnostics
u12_490012000078 retrieved from Memory in 0 milliseconds.
None retrieved from Database in 306 milliseconds.