Utah middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Albion MiddleSandyCanyons District70%61%Greatly Exceeds Expectations958
#2ACrimson Cliffs MiddleWashingtonWashington District66%45%Greatly Exceeds Expectations978
#3ADraper Park MiddleDraperCanyons District66%62%Exceeds Expectations1,494
#4AButler MiddleSalt Lake CityCanyons District65%55%Greatly Exceeds Expectations895
#5ACentennial JR HighKaysvilleDavis District61%57%Exceeds Expectations1,033
#6ADesert Hills MiddleSaint GeorgeWashington District60%44%Greatly Exceeds Expectations895
#7AKaysville JR HighKaysvilleDavis District60%50%Greatly Exceeds Expectations965
#8AMinersville SchoolMinersvilleBeaver District60%53%Greatly Exceeds Expectations41
#9AWashington Fields IntermediateWashingtonWashington District60%45%Greatly Exceeds Expectations830
#10AMountain Green MiddleMorganMorgan District59%53%Exceeds Expectations528
#11A-Fairfield JR HighKaysvilleDavis District58%45%Greatly Exceeds Expectations1,026
#12A-North Cache Middle SchoolRichmondCache District58%46%Greatly Exceeds Expectations1,119
#13A-Spring Creek Middle SchoolProvidenceCache District58%48%Greatly Exceeds Expectations845
#14A-Mountain Ridge JR HighHighlandAlpine District57%56%Meets Expectations1,073
#15A-Rich Middle SchoolLaketownRich District57%52%Exceeds Expectations123
#16A-Sunrise Ridge IntermediateSaint GeorgeWashington District57%53%Exceeds Expectations810
#17A-Wasatch JR HighSalt Lake CityGranite District56%62%Doesn't Meet Expectations787
#18A-Fort Herriman MiddleHerrimanJordan District55%49%Exceeds Expectations1,261
#19A-Indian Hills MiddleSandyCanyons District55%60%Doesn't Meet Expectations1,114
#20A-Lehi JR HighLehiAlpine District55%55%Meets Expectations995
#21A-North Summit MiddleCoalvilleNorth Summit District55%50%Exceeds Expectations334
#22A-Olympus JR HighSalt Lake CityGranite District55%58%Meets Expectations784
#23A-Eastmont MiddleSandyCanyons District54%50%Exceeds Expectations594
#24A-Farmington JR HighFarmingtonDavis District54%53%Meets Expectations1,293
#25A-Salt Lake Arts Academy (Magnet, Charter)Salt Lake CitySalt Lake Arts Academy54%43%Greatly Exceeds Expectations404
#26A-Shoreline Junior HighLaytonDavis District54%46%Greatly Exceeds Expectations1,187
#27A-South Jordan MiddleSouth JordanJordan District54%51%Exceeds Expectations1,249
#28A-Timberline MiddleAlpineAlpine District54%59%Doesn't Meet Expectations1,315
#29A-Centerville JR HighCentervilleDavis District53%50%Exceeds Expectations976
#30A-Churchill JR HighSalt Lake CityGranite District53%60%Doesn't Meet Expectations556
#31A-Ecker Hill MiddlePark CityPark City District53%61%Doesn't Meet Expectations705
#32A-Elk Ridge MiddleSouth JordanJordan District52%53%Meets Expectations1,118
#33A-Millcreek JR HighBountifulDavis District52%48%Exceeds Expectations689
#34A-South Cache Middle SchoolHyrumCache District52%43%Greatly Exceeds Expectations1,063
#35B+Snowcrest JR HighEdenWeber District52%59%Doesn't Meet Expectations280
#36B+Box Elder MiddleBrigham CityBox Elder District51%41%Exceeds Expectations1,153
#37B+Clayton MiddleSalt Lake CitySalt Lake District51%51%Meets Expectations634
#38B+Kanab MiddleKanabKane District50%48%Exceeds Expectations176
#39B+North Sanpete MiddleMoroniNorth Sanpete District50%47%Exceeds Expectations423
#40B+Willowcreek MiddleLehiAlpine District50%54%Doesn't Meet Expectations1,746
#41B+Delta MiddleDeltaMillard District49%44%Exceeds Expectations591
#42B+Fillmore MiddleFillmoreMillard District49%39%Greatly Exceeds Expectations356
#43B+Riverview JR HighMurrayMurray District49%44%Exceeds Expectations618
#44B+Cedar MiddleCedar CityIron District48%44%Exceeds Expectations1,115
#45B+Hillside MiddleSalt Lake CitySalt Lake District48%50%Meets Expectations555
#46B+Mountain Creek Middle SchoolSouth JordanJordan District47%40%Greatly Exceeds Expectations1,275
#47B+Timpanogos Middle SchoolHeber CityWasatch District47%51%Doesn't Meet Expectations1,007
#48BSouth Sevier MiddleMonroeSevier District47%40%Greatly Exceeds Expectations316
#49BAmerican Fork JR HighAmerican ForkAlpine District46%45%Meets Expectations1,894
#50BBountiful JR HighBountifulDavis District46%45%Exceeds Expectations630
#51BLake Mountain MiddleSaratoga SpringsAlpine District46%52%Doesn't Meet Expectations1,412
#52BLava Ridge IntermediateSanta ClaraWashington District46%40%Exceeds Expectations815
#53BMueller Park JR HighBountifulDavis District46%46%Meets Expectations1,089
#54BUnion MiddleSandyCanyons District46%43%Exceeds Expectations862
#55BWest Point JR HighWest PointDavis District46%48%Meets Expectations1,469
#56BCanyon View JR HighOremAlpine District45%43%Exceeds Expectations1,112
#57BCentral Davis JR HighLaytonDavis District45%41%Exceeds Expectations1,009
#58BClarke N Johnsen JR HighTooeleTooele District45%50%Doesn't Meet Expectations892
#59BEvergreen JR HighSalt Lake CityGranite District45%49%Doesn't Meet Expectations651
#60BMapleton Junior HighMapletonNebo District45%49%Doesn't Meet Expectations1,213
#61BMorgan MiddleMorganMorgan District45%51%Doesn't Meet Expectations534
#62BRocky Mountain MiddleHeber CityWasatch District45%56%Underperforms Expectations717
#63BSouth Summit MiddleKamasSouth Summit District45%51%Doesn't Meet Expectations480
#64BUintah Middle SchoolVernalUintah District45%48%Meets Expectations669
#65BYoung IntermediateBrigham CityBox Elder District45%48%Meets Expectations1,079
#66BCanyon View MiddleCedar CityIron District44%42%Exceeds Expectations989
#67BCentennial MiddleProvoProvo District44%43%Meets Expectations1,094
#68BHarris IntermediateTremontonBox Elder District44%46%Meets Expectations813
#69BHidden Valley MiddleBluffdaleJordan District44%52%Doesn't Meet Expectations868
#70BNorth Sevier MiddleSalinaSevier District44%41%Exceeds Expectations228
#71BOquirrh Hills MiddleRivertonJordan District44%45%Meets Expectations1,332
#72BEphraim MiddleEphraimSouth Sanpete District43%42%Meets Expectations494
#73BPleasant Grove JR HighPleasant GroveAlpine District43%44%Meets Expectations1,256
#74BSan Rafael Middle SchoolFerronEmery District43%40%Exceeds Expectations242
#75BSyracuse JR HighSyracuseDavis District43%49%Doesn't Meet Expectations1,359
#76B-Legacy JR HighLaytonDavis District43%48%Doesn't Meet Expectations1,088
#77B-Albert R Lyman MiddleBlandingSan Juan District42%38%Exceeds Expectations319
#78B-Bonneville JR HighSalt Lake CityGranite District42%44%Meets Expectations604
#79B-Lakeridge JR HighOremAlpine District42%43%Meets Expectations1,388
#80B-Mont Harmon MiddlePriceCarbon District42%42%Meets Expectations601
#81B-Spanish Fork JR HighSpanish ForkNebo District42%44%Meets Expectations1,103
#82B-Springville JR HighSpringvilleNebo District42%45%Meets Expectations1,168
#83B-Vernal MiddleVernalUintah District42%40%Exceeds Expectations849
#84B-Dixie MiddleSt GeorgeWashington District41%40%Meets Expectations854
#85B-Frontier Middle SchoolEagle MountainAlpine District41%45%Doesn't Meet Expectations1,634
#86B-North Layton JR HighLaytonDavis District41%41%Meets Expectations1,009
#87B-Red Hills MiddleRichfieldSevier District41%39%Exceeds Expectations561
#88B-Valley View MiddleSalemNebo District41%43%Meets Expectations894
#89B-Grantsville JR HighGrantsvilleTooele District40%39%Meets Expectations515
#90B-Orion JR HighHarrisvilleWeber District40%48%Doesn't Meet Expectations1,063
#91B-Sunset Ridge MiddleWest JordanJordan District40%40%Meets Expectations1,454
#92B-Sunset JR HighSunsetDavis District39%42%Meets Expectations954
#93C+North Ogden JR HighOgdenWeber District39%45%Doesn't Meet Expectations936
#94C+Salem Junior HighSalemNebo District39%47%Doesn't Meet Expectations993
#95C+Fossil Ridge IntermediateSt GeorgeWashington District38%40%Meets Expectations734
#96C+Gunnison Valley MiddleGunnisonSouth Sanpete District38%38%Meets Expectations252
#97C+Panguitch MiddlePanguitchGarfield District38%39%Meets Expectations72
#98C+Dixon MiddleProvoProvo District37%36%Exceeds Expectations936
#99C+Mount Logan MiddleLoganLogan City District37%40%Meets Expectations1,157
#100C+South Davis JR HighBountifulDavis District37%47%Underperforms Expectations1,095
#101C+Tonaquint IntermediateSaint GeorgeWashington District37%40%Meets Expectations735
#102C+Mount Ogden Junior HighOgdenOgden City District36%37%Meets Expectations858
#103C+Mt Jordan MiddleSandyCanyons District36%37%Meets Expectations776
#104C+Wahlquist JR HighFarr WestWeber District36%47%Underperforms Expectations1,260
#105CCopper Mountain MiddleHerrimanJordan District35%43%Doesn't Meet Expectations1,085
#106CHelper MiddleHelperCarbon District35%36%Meets Expectations205
#107CTreasure Mtn Junior High SchoolPark CityPark City District35%57%Underperforms Expectations772
#108CPine View MiddleSt GeorgeWashington District34%38%Doesn't Meet Expectations779
#109CRocky Mountain JR HighWest Haven CityWeber District34%50%Underperforms Expectations1,225
#110CSouth Hills MiddleRivertonJordan District34%44%Underperforms Expectations1,091
#111CBennion JR HighTaylorsvilleGranite District33%42%Doesn't Meet Expectations1,000
#112CNorth Davis JR HighClearfieldDavis District33%36%Meets Expectations924
#113CTooele JR HighTooeleTooele District33%42%Doesn't Meet Expectations733
#114CCanyon View Middle SchoolHuntingtonEmery District32%36%Doesn't Meet Expectations200
#115COrem JR HighOremAlpine District32%43%Underperforms Expectations961
#116CGrand County MiddleMoabGrand District31%39%Doesn't Meet Expectations238
#117CJuab JR HighNephiJuab District31%37%Doesn't Meet Expectations639
#118CMt Nebo MiddlePaysonNebo District31%43%Underperforms Expectations1,113
#119C-Hillcrest JR HighMurrayMurray District30%42%Underperforms Expectations776
#120C-Roosevelt JR HighRooseveltDuchesne District30%31%Meets Expectations829
#121C-Mound Fort Junior HighOgdenOgden City District29%30%Meets Expectations627
#122C-West Hills MiddleWest JordanJordan District29%36%Doesn't Meet Expectations1,247
#123C-Eisenhower JR HighTaylorsvilleGranite District28%31%Meets Expectations1,091
#124C-Midvale MiddleSandyCanyons District28%37%Underperforms Expectations907
#125C-Payson JR HighPaysonNebo District28%37%Underperforms Expectations1,135
#126C-Sand Ridge JR HighRoyWeber District28%39%Underperforms Expectations857
#127D+Roy JR HighRoyWeber District26%43%Underperforms Expectations1,008
#128D+South Ogden JR HighOgdenWeber District26%44%Underperforms Expectations846
#129D+West Jordan MiddleWest JordanJordan District26%33%Doesn't Meet Expectations1,104
#130D+Joel P Jensen MiddleWest JordanJordan District24%36%Underperforms Expectations801
#131D+Thomas Jefferson JR HighKearnsGranite District24%43%Underperforms Expectations989
#132DHunter JR HighWest Valley CityGranite District23%38%Underperforms Expectations732
#133DSalt Lake Center For Science Education BryantSalt Lake CitySalt Lake District22%30%Doesn't Meet Expectations407
#134DScott M Matheson JR HighMagnaGranite District21%29%Doesn't Meet Expectations1,081
#135DJohn F Kennedy JR HighWest Valley CityGranite District20%36%Underperforms Expectations857
#136DKearns JR HighKearnsGranite District20%25%Doesn't Meet Expectations778
#137DValley JR HighWest Valley CityGranite District20%28%Doesn't Meet Expectations639
#138DWest Lake JR HighWest Valley CityGranite District20%23%Meets Expectations701
#139D-Glendale MiddleSalt Lake CitySalt Lake District19%20%Meets Expectations680
#140D-Th Bell JR HighOgdenWeber District15%45%Underperforms Expectations670
#141D-Highland Junior HighOgdenOgden City District14%28%Underperforms Expectations715
#142D-Northwest MiddleSalt Lake CitySalt Lake District13%18%Doesn't Meet Expectations633
#143FGranite Park JR HighSalt Lake CityGranite District13%17%Doesn't Meet Expectations871

How Utah's middle schools compare

A: 34B: 58C: 34D: 16F: 1

64% of the 143 ranked middle schools in Utah earn an A or B (34 A grades, 58 B, 34 C, 16 D, 1 F), against 47% of middle schools nationwide. 87 schools meet or beat the proficiency projected from their student context (61% here, 71% nationally), and 45 exceed it. On average 42% of tested students meet the state bar against a projected 44% (national averages: 39% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Crimson Cliffs Middle (66% against 45%, A), Desert Hills Middle (60% against 44%, A), Washington Fields Intermediate (60% against 45%, A), Fairfield JR High (58% against 45%, A-), North Cache Middle School (58% against 46%, A-).

Districts with the most schools in the top quarter (the top 36): Davis District (7), Canyons District (5), Washington District (4), Cache District (3).

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

The largest ranked middle schools: American Fork JR High (1,894 students, B, #49), Willowcreek Middle (1,746 students, B+, #40), Frontier Middle School (1,634 students, B-, #85).

Of the top 25, 1 is a magnet school and 1 is a charter. Selective and specialised schools tend to post high actual scores; the projection column is the fairer comparison for a neighborhood school.

Middle schools in Utah that are not ranked

6 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.

Closed schools (1)

NCES lists these schools as closed or inactive since their last graded year.

Not yet graded (5)

Too little test data to grade.

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?

Albion Middle in Sandy ranks first among the 143 ranked middle schools in Utah with a SchoolGrade of A+, 70% of tested students meeting the state bar against a projected 61%.

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; 143 are ranked here and 6 are listed as not ranked.