North Dakota high schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Powers Lake High SchoolPowers LakePowers Lake 2772%35%Greatly Exceeds Expectations73
#2A+Velva High SchoolVelvaVelva 166%52%Greatly Exceeds Expectations216
#3A+Harvey High SchoolHarveyHarvey 3863%44%Greatly Exceeds Expectations169
#4A+Lakota High SchoolLakotaLakota 6663%35%Greatly Exceeds Expectations67
#5A+North Border Pembina High SchoolPembinaNorth Border 10063%39%Greatly Exceeds Expectations37
#6A+Ellendale High SchoolEllendaleEllendale 4062%38%Greatly Exceeds Expectations91
#7A+Glen Ullin High SchoolGlen UllinGlen Ullin 4862%36%Greatly Exceeds Expectations52
#8A+Kindred High SchoolKindredKindred 262%45%Greatly Exceeds Expectations396
#9A+Northern Cass High SchoolHunterNorthern Cass 9762%47%Greatly Exceeds Expectations189
#10A+Hatton Eielson High SchoolHattonHatton Eielson 761%39%Greatly Exceeds Expectations89
#11A+Horace High SchoolHoraceWest Fargo 643%53%Doesn't Meet Expectations456
#12ATurtle Lake Mercer High SchoolTurtle LakeTurtle Lake-Mercer 7260%40%Greatly Exceeds Expectations70
#13AHillsboro High SchoolHillsboroHillsboro 959%45%Greatly Exceeds Expectations241
#14AJamestown High SchoolJamestownJamestown 159%48%Exceeds Expectations777
#15AMt Pleasant High SchoolRollaMt Pleasant 459%35%Greatly Exceeds Expectations113
#16ANew Salem Almont High SchoolNew SalemNew Salem-Almont 4959%38%Greatly Exceeds Expectations155
#17APark River Area High SchoolPark RiverPark River Area 859%38%Greatly Exceeds Expectations196
#18A-Central Valley High SchoolBuxtonCentral Valley 356%45%Exceeds Expectations85
#19A-Hebron High SchoolHebronHebron 1356%36%Greatly Exceeds Expectations73
#20A-Kidder County High SchoolSteeleKidder County 156%37%Greatly Exceeds Expectations152
#21A-Kulm High SchoolKulmKulm 756%39%Greatly Exceeds Expectations40
#22A-Medina High SchoolMedinaMedina 356%42%Greatly Exceeds Expectations101
#23A-Barnes County North High SchoolWimbledonBarnes County North 755%36%Greatly Exceeds Expectations76
#24A-Carrington High SchoolCarringtonCarrington 4954%50%Meets Expectations255
#25A-Century High SchoolBismarckBismarck 153%50%Meets Expectations1,427
#26A-Hettinger High SchoolHettingerHettinger 1353%32%Greatly Exceeds Expectations124
#27A-Drake High SchoolDrakeDrake 5751%38%Greatly Exceeds Expectations73
#28A-Grenora High SchoolGrenoraGrenora 9951%46%Meets Expectations83
#29B+North High SchoolFargoFargo 150%43%Exceeds Expectations1,083
#30B+Sargent Central High SchoolFormanSargent Central 650%35%Greatly Exceeds Expectations71
#31B+Cavalier High SchoolCavalierCavalier 649%41%Exceeds Expectations192
#32B+Enderlin Area High SchoolEnderlinEnderlin Area 2449%39%Exceeds Expectations143
#33B+Fargo Davies High SchoolFargoFargo 149%51%Meets Expectations1,363
#34B+Kenmare High SchoolKenmareKenmare 2849%39%Exceeds Expectations98
#35B+Richland Junior Senior High SchoolColfaxRichland 4449%42%Exceeds Expectations113
#36B+South Prairie High SchoolMinotSouth Prairie 7049%41%Exceeds Expectations151
#37B+Midway High SchoolInksterMidway 12848%42%Exceeds Expectations53
#38BDes Lacs Burlington High SchoolDes LacsUnited 747%50%Meets Expectations316
#39BThompson High SchoolThompsonThompson 6147%46%Meets Expectations261
#40BCentral Cass High SchoolCasseltonCentral Cass 1746%46%Meets Expectations312
#41BLisbon High SchoolLisbonLisbon 1946%40%Exceeds Expectations207
#42BMaple Valley High SchoolTower CityMaple Valley 446%42%Meets Expectations102
#43BMidkota High SchoolGlenfieldMidkota 746%39%Exceeds Expectations84
#44BNorth Star High SchoolCandoNorth Star 1046%36%Exceeds Expectations76
#45BSouth Heart High SchoolSouth HeartSouth Heart 946%38%Exceeds Expectations158
#46BBerthold High SchoolBertholdLewis And Clark 16145%42%Meets Expectations109
#47BEdgeley High SchoolEdgeleyEdgeley 345%40%Meets Expectations105
#48BGriggs County Central High SchoolCooperstownGriggs County Central 1845%42%Meets Expectations68
#49B-Mls Mohall High SchoolMohallMohall-Lansford-Sherwood 144%37%Exceeds Expectations144
#50B-New Rockford Sheyenne High SchoolNew RockfordNew Rockford-Sheyenne 244%38%Exceeds Expectations127
#51B-Red River High SchoolGrand ForksGrand Forks 144%58%Underperforms Expectations1,137
#52B-Langdon Area High SchoolLangdonLangdon Area 2343%43%Meets Expectations176
#53B-South High SchoolFargoFargo 143%31%Greatly Exceeds Expectations961
#54B-Underwood High SchoolUnderwoodUnderwood 843%38%Meets Expectations98
#55B-West Fargo High SchoolWest FargoWest Fargo 643%32%Exceeds Expectations1,423
#56C+Bowman Co High SchoolBowmanBowman Co 143%42%Meets Expectations227
#57C+Divide County High SchoolCrosbyDivide County 143%41%Meets Expectations161
#58C+Surrey High SchoolSurreySurrey 4143%42%Meets Expectations192
#59C+Central High SchoolGrand ForksGrand Forks 142%39%Meets Expectations1,093
#60C+Milnor High SchoolMilnorMilnor 242%41%Meets Expectations65
#61C+Rugby High SchoolRugbyRugby 542%44%Meets Expectations297
#62C+Belfield High SchoolBelfieldBelfield 1341%38%Meets Expectations121
#63C+Bismarck High SchoolBismarckBismarck 141%38%Meets Expectations1,333
#64C+Legacy High SchoolBismarckBismarck 141%48%Doesn't Meet Expectations1,418
#65C+Mandan High SchoolMandanMandan 141%46%Doesn't Meet Expectations1,138
#66C+Valley City High SchoolValley CityValley City 241%45%Doesn't Meet Expectations366
#67CFessenden Bowdon High SchoolFessendenFessenden-Bowdon 2540%35%Meets Expectations49
#68CHope Page High SchoolHopeHope-Page 8540%50%Doesn't Meet Expectations59
#69CWishek High SchoolWishekWishek 1940%35%Meets Expectations92
#70CWyndmere High SchoolWyndmereWyndmere 4240%47%Doesn't Meet Expectations113
#71CDakota Prairie High SchoolPetersburgDakota Prairie 139%40%Meets Expectations127
#72CLamoure High SchoolLamoureLamoure 839%35%Meets Expectations76
#73CNew England High SchoolNew EnglandNew England 939%37%Meets Expectations112
#74CDickinson High SchoolDickinsonDickinson 138%45%Doesn't Meet Expectations1,028
#75CRay High SchoolRayNesson 238%36%Meets Expectations121
#76C-Bottineau Junior Senior High SchoolBottineauBottineau 137%44%Doesn't Meet Expectations311
#77C-Grafton High SchoolGrafton37%34%Meets Expectations284
#78C-Wahpeton High SchoolWahpetonWahpeton 3737%46%Doesn't Meet Expectations388
#79C-Napoleon High SchoolNapoleonNapoleon 236%42%Doesn't Meet Expectations108
#80C-Oakes High SchoolOakesOakes 4136%47%Doesn't Meet Expectations234
#81C-Richardton Taylor High SchoolRichardtonRichardton-Taylor 3436%37%Meets Expectations132
#82C-West Fargo Sheyenne High SchoolWest FargoWest Fargo 636%45%Doesn't Meet Expectations1,473
#83C-Wilton High SchoolWiltonWilton 136%45%Doesn't Meet Expectations113
#84C-Mott Regent High SchoolMottMott-Regent 133%38%Doesn't Meet Expectations108
#85D+Alexander High SchoolAlexanderAlexander 233%39%Doesn't Meet Expectations125
#86D+Garrison High SchoolGarrisonGarrison 5133%39%Doesn't Meet Expectations162
#87D+Hazen High SchoolHazenHazen 333%39%Doesn't Meet Expectations163
#88D+Hankinson High SchoolHankinsonHankinson 832%44%Underperforms Expectations106
#89D+Killdeer High SchoolKilldeerKilldeer 1632%37%Doesn't Meet Expectations250
#90D+Minto High SchoolMintoMinto 2032%27%Meets Expectations83
#91D+Nedrose High SchoolMinotNedrose 432%34%Meets Expectations297
#92D+Washburn High SchoolWashburnWashburn 431%42%Doesn't Meet Expectations136
#93D+Parshall High SchoolParshallParshall 330%19%Exceeds Expectations145
#94D+Rolette High SchoolRoletteRolette 2930%44%Underperforms Expectations61
#95DMay Port Cg High SchoolMayvilleMay-Port Cg 1430%45%Underperforms Expectations132
#96DDevils Lake High SchoolDevils LakeDevils Lake 129%32%Meets Expectations500
#97DGlenburn High SchoolGlenburnGlenburn 2628%36%Doesn't Meet Expectations97
#98DBeulah High SchoolBeulahBeulah 2727%36%Doesn't Meet Expectations206
#99DLinton High SchoolLintonLinton 3627%36%Doesn't Meet Expectations88
#100DWatford City High SchoolWatford CityMckenzie Co 127%26%Meets Expectations477
#101DWilliston High SchoolWillistonWilliston Basin 726%49%Underperforms Expectations1,363
#102D-Center Stanton High School CenterCenterCenter-Stanton 125%33%Doesn't Meet Expectations115
#103D-Flasher High SchoolFlasherFlasher 3925%34%Doesn't Meet Expectations120
#104D-North Border Walhalla High SchoolWalhallaNorth Border 10025%46%Underperforms Expectations65
#105D-Turtle Mountain Community High SchoolBelcourtBelcourt 724%14%Exceeds Expectations560
#106D-Larimore High SchoolLarimoreLarimore 4423%40%Underperforms Expectations193
#107D-Northwood High SchoolNorthwoodNorthwood 12923%50%Underperforms Expectations144
#108D-Tioga High SchoolTiogaTioga 1523%47%Underperforms Expectations215
#109D-New Town High SchoolNew TownNew Town 122%18%Meets Expectations278
#110D-Dunseith High SchoolDunseithDunseith 121%11%Exceeds Expectations303
#111FDrayton High SchoolDraytonDrayton 1920%33%Underperforms Expectations46
#112FLidgerwood High SchoolLidgerwoodLidgerwood 2820%35%Underperforms Expectations85
#113FMinnewaukan High SchoolMinnewaukanMinnewaukan 520%18%Meets Expectations78
#114FNorth Sargent High SchoolGwinnerNorth Sargent 320%38%Underperforms Expectations55
#115FSolen High SchoolSolenSolen 320%12%Exceeds Expectations82
#116FStanley High SchoolStanleyStanley 220%37%Underperforms Expectations327
#117FWarwick High SchoolWarwickWarwick 2920%18%Meets Expectations66
#118FSaint John High SchoolSaint JohnSt John 318%15%Meets Expectations123
#119FTgu Towner High SchoolTownerTgu 6017%39%Underperforms Expectations55
#120FFour Winds Community High SchoolFort TottenFt Totten 3016%11%Exceeds Expectations181
#121FEight Mile High SchoolTrentonEight Mile 613%32%Underperforms Expectations93

How North Dakota's high schools compare

A: 28B: 27C: 29D: 26F: 11

45% of the 121 ranked high schools in North Dakota earn an A or B (28 A grades, 27 B, 29 C, 26 D, 11 F), against 50% of high schools nationwide. 82 schools meet or beat the proficiency projected from their student context (68% here, 74% nationally), and 45 exceed it. On average 41% of tested students meet the state bar against a projected 39% (national averages: 44% actual, 41% projected).

The biggest overperformers, by actual proficiency above projection: Powers Lake High School (72% against 35%, A+), Lakota High School (63% against 35%, A+), Glen Ullin High School (62% against 36%, A+), North Border Pembina High School (63% against 39%, A+), Ellendale High School (62% against 38%, A+).

Cities with the most ranked high schools: Bismarck (3, 1 at A or B), Fargo (3, 3 at A or B).

The largest ranked high schools: West Fargo Sheyenne High School (1,473 students, C-, #82), Century High School (1,427 students, A-, #25), West Fargo High School (1,423 students, B-, #55).

High schools in North Dakota that are not ranked

57 graded high 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 (56)

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

About this ranking

  • Scope: every public high school in North Dakota.
  • 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 high schools.
  • Grades are the 2025-26 SchoolGrade model. How SchoolGrade works

Questions about high schools in North Dakota

What is the best high school in North Dakota?

Powers Lake High School in Powers Lake ranks first among the 121 ranked high schools in North Dakota with a SchoolGrade of A+, 72% of tested students meeting the state bar against a projected 35%.

How are high schools in North Dakota 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 high schools does North Dakota have?

SchoolGrade grades 178 public high schools in North Dakota; 121 are ranked here and 57 are listed as not ranked.