Utah middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Crimson Cliffs MiddleWashingtonWashington District76%53%Greatly Exceeds Expectations978
#2A+Washington Fields IntermediateWashingtonWashington District70%51%Greatly Exceeds Expectations830
#3A+Albion MiddleSandyCanyons District67%60%Meets Expectations958
#4A+Wasatch JR HighSalt Lake CityGranite District67%64%Meets Expectations787
#5A+Minersville SchoolMinersvilleBeaver District65%38%Greatly Exceeds Expectations41
#6A+Mountain Ridge JR HighHighlandAlpine District65%53%Exceeds Expectations1,073
#7A+North Summit MiddleCoalvilleNorth Summit District65%43%Greatly Exceeds Expectations334
#8A+Ecker Hill MiddlePark CityPark City District63%51%Exceeds Expectations705
#9A+Churchill JR HighSalt Lake CityGranite District62%66%Doesn't Meet Expectations556
#10A+Clayton MiddleSalt Lake CitySalt Lake District62%41%Greatly Exceeds Expectations634
#11A+Spring Creek Middle SchoolProvidenceCache District62%47%Greatly Exceeds Expectations845
#12A+Timberline MiddleAlpineAlpine District62%56%Meets Expectations1,315
#13ATreasure Mtn Junior High SchoolPark CityPark City District67%52%Exceeds Expectations772
#14AElk Ridge MiddleSouth JordanJordan District61%45%Greatly Exceeds Expectations1,118
#15AHillside MiddleSalt Lake CitySalt Lake District61%47%Greatly Exceeds Expectations555
#16ANorth Cache Middle SchoolRichmondCache District61%41%Greatly Exceeds Expectations1,119
#17AOlympus JR HighSalt Lake CityGranite District61%60%Doesn't Meet Expectations784
#18ASunrise Ridge IntermediateSaint GeorgeWashington District61%44%Greatly Exceeds Expectations810
#19AButler MiddleSalt Lake CityCanyons District60%57%Meets Expectations895
#20AMountain Green MiddleMorganMorgan District60%58%Meets Expectations528
#21ARocky Mountain MiddleHeber CityWasatch District60%47%Greatly Exceeds Expectations717
#22AShoreline Junior HighLaytonDavis District59%51%Exceeds Expectations1,187
#23ASnowcrest JR HighEdenWeber District59%45%Greatly Exceeds Expectations280
#24ASouth Cache Middle SchoolHyrumCache District58%36%Greatly Exceeds Expectations1,063
#25A-Draper Park MiddleDraperCanyons District57%58%Doesn't Meet Expectations1,494
#26A-Kaysville JR HighKaysvilleDavis District57%46%Exceeds Expectations965
#27A-Mountain Creek Middle SchoolSouth JordanJordan District57%41%Greatly Exceeds Expectations1,275
#28A-Timpanogos Middle SchoolHeber CityWasatch District57%46%Exceeds Expectations1,007
#29A-Fillmore MiddleFillmoreMillard District56%40%Greatly Exceeds Expectations356
#30A-Indian Hills MiddleSandyCanyons District56%51%Meets Expectations1,114
#31A-Lehi JR HighLehiAlpine District56%48%Exceeds Expectations995
#32A-Salt Lake Arts Academy (Magnet, Charter)Salt Lake CitySalt Lake Arts Academy56%44%Exceeds Expectations404
#33A-Centennial JR HighKaysvilleDavis District55%58%Doesn't Meet Expectations1,033
#34A-Eastmont MiddleSandyCanyons District55%42%Greatly Exceeds Expectations594
#35A-South Jordan MiddleSouth JordanJordan District55%47%Exceeds Expectations1,249
#36B+Desert Hills MiddleSaint GeorgeWashington District61%42%Greatly Exceeds Expectations895
#37B+Canyon View MiddleCedar CityIron District54%36%Greatly Exceeds Expectations989
#38B+Cedar MiddleCedar CityIron District54%46%Exceeds Expectations1,115
#39B+Ephraim MiddleEphraimSouth Sanpete District54%39%Greatly Exceeds Expectations494
#40B+Farmington JR HighFarmingtonDavis District54%50%Meets Expectations1,293
#41B+Millcreek JR HighBountifulDavis District54%44%Exceeds Expectations689
#42B+South Sevier MiddleMonroeSevier District54%41%Greatly Exceeds Expectations316
#43B+Fairfield JR HighKaysvilleDavis District53%43%Exceeds Expectations1,026
#44B+Lake Mountain MiddleSaratoga SpringsAlpine District53%52%Doesn't Meet Expectations1,412
#45B+Willowcreek MiddleLehiAlpine District53%50%Meets Expectations1,746
#46B+Canyon View JR HighOremAlpine District52%37%Greatly Exceeds Expectations1,112
#47B+Fort Herriman MiddleHerrimanJordan District52%45%Meets Expectations1,261
#48BMaple Grove MiddleMapletonNebo District52%48%Meets Expectations1,210
#49BOquirrh Hills MiddleRivertonJordan District52%41%Exceeds Expectations1,332
#50BCenterville JR HighCentervilleDavis District51%45%Meets Expectations976
#51BViewpoint MiddleLehiAlpine District51%47%Meets Expectations1,790
#52BAmerican Fork JR HighAmerican ForkAlpine District50%40%Exceeds Expectations1,894
#53BPleasant Grove JR HighPleasant GroveAlpine District50%38%Exceeds Expectations1,256
#54BSpringville JR HighSpringvilleNebo District50%37%Exceeds Expectations1,168
#55BDelta MiddleDeltaMillard District49%38%Exceeds Expectations591
#56BHidden Valley MiddleBluffdaleJordan District49%41%Meets Expectations868
#57BKanab MiddleKanabKane District49%45%Meets Expectations176
#58BLava Ridge IntermediateSanta ClaraWashington District49%36%Greatly Exceeds Expectations815
#59B-Mueller Park JR HighBountifulDavis District49%43%Meets Expectations1,089
#60B-Rich Middle SchoolLaketownRich District49%42%Meets Expectations123
#61B-Centennial MiddleProvoProvo District48%39%Exceeds Expectations1,094
#62B-Frontier Middle SchoolEagle MountainAlpine District48%40%Meets Expectations1,634
#63B-Helper MiddleHelperCarbon District48%37%Exceeds Expectations205
#64B-Lakeridge JR HighOremAlpine District48%35%Exceeds Expectations1,388
#65B-Morgan MiddleMorganMorgan District48%50%Doesn't Meet Expectations534
#66B-Valley View MiddleSalemNebo District48%39%Exceeds Expectations894
#67B-Copper Mountain MiddleHerrimanJordan District47%32%Greatly Exceeds Expectations1,085
#68B-Evergreen JR HighSalt Lake CityGranite District47%46%Doesn't Meet Expectations651
#69B-West Point JR HighWest PointDavis District47%44%Meets Expectations1,469
#70C+Riverview JR HighMurrayMurray District46%38%Exceeds Expectations618
#71C+South Summit MiddleKamasSouth Summit District46%43%Meets Expectations480
#72C+Spring Canyon MiddleSpringvilleNebo District45%43%Meets Expectations1,086
#73C+Sunset Ridge MiddleWest JordanJordan District45%36%Exceeds Expectations1,454
#74C+Wahlquist JR HighFarr WestWeber District45%38%Meets Expectations1,260
#75C+Clarke N Johnsen JR HighTooeleTooele District44%41%Meets Expectations892
#76C+Vernal MiddleVernalUintah District44%33%Exceeds Expectations849
#77C+Young IntermediateBrigham CityBox Elder District44%42%Meets Expectations1,079
#78C+Legacy JR HighLaytonDavis District43%48%Doesn't Meet Expectations1,088
#79C+Mont Harmon MiddlePriceCarbon District43%36%Meets Expectations601
#80CRed Hills MiddleRichfieldSevier District43%38%Meets Expectations561
#81CMapleton Junior HighMapletonNebo District42%39%Meets Expectations1,213
#82CNorth Sanpete MiddleMoroniNorth Sanpete District42%35%Meets Expectations423
#83CSouth Hills MiddleRivertonJordan District42%33%Exceeds Expectations1,091
#84CSpanish Fork JR HighSpanish ForkNebo District42%36%Meets Expectations1,103
#85CCentral Davis JR HighLaytonDavis District41%35%Meets Expectations1,009
#86CSyracuse JR HighSyracuseDavis District41%42%Doesn't Meet Expectations1,359
#87CGrantsville JR HighGrantsvilleTooele District40%39%Doesn't Meet Expectations515
#88CNorth Sevier MiddleSalinaSevier District40%44%Doesn't Meet Expectations228
#89COrion JR HighHarrisvilleWeber District40%32%Exceeds Expectations1,063
#90CSunset JR HighSunsetDavis District40%35%Meets Expectations954
#91C-Pine View MiddleSt GeorgeWashington District48%30%Greatly Exceeds Expectations779
#92C-Diamond Fork MiddleSpanish ForkNebo District40%39%Doesn't Meet Expectations1,039
#93C-North Ogden JR HighOgdenWeber District40%34%Meets Expectations936
#94C-Salem Junior HighSalemNebo District40%38%Meets Expectations993
#95C-San Rafael Middle SchoolFerronEmery District40%39%Doesn't Meet Expectations242
#96C-Tonaquint IntermediateSaint GeorgeWashington District40%36%Meets Expectations735
#97C-Union MiddleSandyCanyons District40%38%Doesn't Meet Expectations862
#98C-Harris IntermediateTremontonBox Elder District39%39%Doesn't Meet Expectations813
#99C-Hillcrest JR HighMurrayMurray District39%25%Greatly Exceeds Expectations776
#100C-Rocky Mountain JR HighWest Haven CityWeber District39%35%Meets Expectations1,225
#101C-Canyon View Middle SchoolHuntingtonEmery District38%42%Doesn't Meet Expectations200
#102C-Gunnison Valley MiddleGunnisonSouth Sanpete District38%41%Doesn't Meet Expectations252
#103D+Box Elder MiddleBrigham CityBox Elder District47%35%Exceeds Expectations1,153
#104D+Fossil Ridge IntermediateSt GeorgeWashington District38%36%Meets Expectations734
#105D+South Davis JR HighBountifulDavis District38%35%Meets Expectations1,095
#106D+Bennion JR HighTaylorsvilleGranite District37%31%Meets Expectations1,000
#107D+Bonneville JR HighSalt Lake CityGranite District37%35%Meets Expectations604
#108D+Uintah Middle SchoolVernalUintah District37%33%Meets Expectations669
#109D+Dixon MiddleProvoProvo District36%28%Exceeds Expectations936
#110D+Grand County MiddleMoabGrand District36%32%Meets Expectations238
#111D+Mount Logan MiddleLoganLogan City District36%29%Meets Expectations1,157
#112D+Mount Ogden Junior HighOgdenOgden City District36%28%Exceeds Expectations858
#113D+Tooele JR HighTooeleTooele District36%31%Meets Expectations733
#114D+Bountiful JR HighBountifulDavis District35%38%Doesn't Meet Expectations630
#115DAlbert R Lyman MiddleBlandingSan Juan District35%27%Exceeds Expectations319
#116DMt Nebo MiddlePaysonNebo District35%36%Doesn't Meet Expectations1,113
#117DOrem JR HighOremAlpine District35%28%Meets Expectations961
#118DRoosevelt JR HighRooseveltDuchesne District34%30%Meets Expectations829
#119DSouth Ogden JR HighOgdenWeber District34%31%Meets Expectations846
#120DJuab JR HighNephiJuab District33%42%Underperforms Expectations639
#121DNorth Davis JR HighClearfieldDavis District32%26%Meets Expectations924
#122DPanguitch MiddlePanguitchGarfield District32%37%Doesn't Meet Expectations72
#123DWest Hills MiddleWest JordanJordan District32%28%Meets Expectations1,247
#124DWest Jordan MiddleWest JordanJordan District31%21%Exceeds Expectations1,104
#125DMt Jordan MiddleSandyCanyons District30%32%Doesn't Meet Expectations776
#126D-Dixie MiddleSt GeorgeWashington District47%35%Exceeds Expectations854
#127D-Payson JR HighPaysonNebo District30%33%Doesn't Meet Expectations1,135
#128D-Eisenhower JR HighTaylorsvilleGranite District29%25%Meets Expectations1,091
#129D-Hunter JR HighWest Valley CityGranite District29%25%Meets Expectations732
#130D-North Layton JR HighLaytonDavis District28%35%Underperforms Expectations1,009
#131D-Salt Lake Center For Science Education BryantSalt Lake CitySalt Lake District28%16%Exceeds Expectations407
#132D-Joel P Jensen MiddleWest JordanJordan District27%26%Doesn't Meet Expectations801
#133D-Roy JR HighRoyWeber District27%27%Doesn't Meet Expectations1,008
#134D-Midvale MiddleSandyCanyons District26%26%Doesn't Meet Expectations907
#135D-Mound Fort Junior HighOgdenOgden City District26%15%Exceeds Expectations627
#136D-Sand Ridge JR HighRoyWeber District26%26%Doesn't Meet Expectations857
#137FThomas Jefferson JR HighKearnsGranite District24%23%Meets Expectations989
#138FWest Lake JR HighWest Valley CityGranite District24%23%Doesn't Meet Expectations701
#139FGlendale MiddleSalt Lake CitySalt Lake District23%11%Exceeds Expectations680
#140FTh Bell JR HighOgdenWeber District23%22%Doesn't Meet Expectations670
#141FValley JR HighWest Valley CityGranite District20%21%Doesn't Meet Expectations639
#142FGranite Park JR HighSalt Lake CityGranite District19%21%Doesn't Meet Expectations871
#143FKearns JR HighKearnsGranite District19%19%Doesn't Meet Expectations778
#144FNorthwest MiddleSalt Lake CitySalt Lake District18%11%Meets Expectations633
#145FJohn F Kennedy JR HighWest Valley CityGranite District17%21%Doesn't Meet Expectations857
#146FScott M Matheson JR HighMagnaGranite District17%23%Underperforms Expectations1,081
#147FHighland Junior HighOgdenOgden City District14%15%Doesn't Meet Expectations715

How Utah's middle schools compare

A: 35B: 34C: 33D: 34F: 11

47% of the 147 ranked middle schools in Utah earn an A or B (35 A grades, 34 B, 33 C, 34 D, 11 F), against 46% of middle schools nationwide. 111 schools meet or beat the proficiency projected from their student context (76% here, 70% nationally), and 60 exceed it. On average 45% of tested students meet the state bar against a projected 38% (national averages: 45% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Minersville School (65% against 38%, A+), Crimson Cliffs Middle (76% against 53%, A+), North Summit Middle (65% against 43%, A+), South Cache Middle School (58% against 36%, A), Clayton Middle (62% against 41%, A+).

Districts with the most schools in the top quarter (the top 37): Canyons District (5), Washington District (4), Granite District (3), Alpine District (3).

Cities with the most ranked middle schools: Salt Lake City (13, 8 at A or B), Sandy (6, 3 at A or B), Ogden (6, 0 at A or B), Layton (4, 1 at A or B), Bountiful (4, 2 at A or B).

The largest ranked middle schools: American Fork JR High (1,894 students, B, #52), Viewpoint Middle (1,790 students, B, #51), Willowcreek Middle (1,746 students, B+, #45).

Middle schools in Utah that are not ranked

2 graded middle schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.

Fully online schools (1)

Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.

Not yet graded (1)

Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.

About this ranking

  • Scope: every public middle school in Utah.
  • Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
  • Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
  • Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the middle schools.
  • Grades are the 2025-26 SchoolGrade model. How SchoolGrade works

Questions about middle schools in Utah

What is the best middle school in Utah?

Crimson Cliffs Middle in Washington ranks first among the 147 ranked middle schools in Utah with a SchoolGrade of A+, 76% of tested students meeting the state bar against a projected 53%.

How are middle schools in Utah ranked?

By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.

How many middle schools does Utah have?

SchoolGrade grades 149 public middle schools in Utah; 147 are ranked here and 2 are listed as not ranked.