Guest, Sign inJoin
Wahpeton North DakotaWahpeton, #1 on this list · Photo: Tim Kiser (w:User:Malepheasant) · CC BY-SA 2.5
North Dakota rankings · Schools

Towns with the best schools in North Dakota

Wahpeton ranks first on schools among North Dakota’s 23 towns of 2,500+; 0 of the 23 grade A− or better (schools are graded within each state).

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). How grades work

#1

Wahpeton

Richland County · 8,141 people
B+

Schools grade, graded within the state·Overall B+ · #5 of 23 in ND

#3

Valley City

Barnes County · 6,430 people
B+

Schools grade, graded within the state·Overall B+ · #6 of 23 in ND

All 23 towns

Schools grade, best first (graded within North Dakota). Towns with the same score share a rank (T = tied; 8 towns here); the overall grade and state rank are beside each.

23 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1WahpetonRichland County · 8,141 peopleB+graded within the state·Overall B+ · #5 of 23
2Apple Creek TownshipBurleigh County · 3,515 peopleB+graded within the state·Overall A · #3 of 23
3Valley CityBarnes County · 6,430 peopleB+graded within the state·Overall B+ · #6 of 23
T4BismarckBurleigh County · 77,963 peopleB+graded within the state·Overall B · #8 of 23
T4Gibbs TownshipBurleigh County · 2,856 peopleB+graded within the state·Overall A− · #4 of 23
T4Hay Creek TownshipBurleigh County · 4,380 peopleB+graded within the state·Overall A · #2 of 23
T4LincolnBurleigh County · 4,493 peopleB+graded within the state·Overall A+ · #1 of 23
8JamestownStutsman County · 15,688 peopleB+graded within the state·Overall C+ · #16 of 23
9Watford CityMcKenzie County · 6,378 peopleB−graded within the state·Overall B · #9 of 23
T10HoraceCass County · 7,001 peopleB−graded within the state·Overall B · #11 of 23
T10West FargoCass County · 41,175 peopleB−graded within the state·Overall B+ · #7 of 23
12FargoCass County · 136,275 peopleB−graded within the state·Overall C+ · #18 of 23
13DickinsonStark County · 25,870 peopleC+graded within the state·Overall B · #12 of 23
14MandanMorton County · 25,061 peopleC+graded within the state·Overall C+ · #17 of 23
15Grand ForksGrand Forks County · 60,365 peopleC+graded within the state·Overall C+ · #19 of 23
16BeulahMercer County · 3,077 peopleCgraded within the state·Overall B · #10 of 23
T17MinotWard County · 47,308 peopleCgraded within the state·Overall B− · #14 of 23
T17Minot AFBunincorporated, Ward County · 4,878 peopleCgraded within the state·Overall C · #22 of 23
19GraftonWalsh County · 4,023 peopleCgraded within the state·Overall B · #13 of 23
20Devils LakeRamsey County · 7,333 peopleC−graded within the state·Overall C · #21 of 23
21Tatman TownshipWard County · 2,673 peopleC−graded within the state·Overall D · #23 of 23
22WillistonWilliams County · 29,522 peopleDgraded within the state·Overall C · #20 of 23
23New TownMountrail County · 2,715 peopleDgraded within the state·Overall B− · #15 of 23
Quick answers

Questions people ask

Which North Dakota town has the best schools?

Wahpeton (Richland County) ranks first on schools among 23 towns, with a B+; Apple Creek Township and Valley City follow. Schools are compared within North Dakota, so the letter is a state grade.

How are these towns ranked?

The Schools grade: state test results and graduation rates of the districts serving each town, compared with the state’s other districts (U.S. Department of Education). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a schools grade (23 in North Dakota). Smaller towns have the grade on their page but no rank. Every town is on the North Dakota page.

Go deeper

More North Dakota lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All North Dakota rankings →
Other states

Towns with the best schools in other states