Town Chart.

← All rankings · All towns in North Dakota

Towns with the best schools in North Dakota

Ranked by our Schools score out of 100, which is based on how many high-school students take AP, IB or college classes, how many students miss a lot of school, the graduation rate and class size, for the public schools in the town. Of the 48 towns in North Dakota with 1,000 or more people, these are the top 25.

Casselton ranks first with a score of 71. West Fargo and Velva follow, with 70 and 69. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore High-school students in AP or IB classesHigh-school students taking college classes Population
1 Casselton 71 9.2%20.8% 2,953
2 West Fargo 70 22.1%19.6% 40,094
3 Velva 69 3.8%27.5% 1,083
4 Hillsboro 66 0.0%25.9% 1,704
5 Valley City 64 3.3%29.2% 6,541
6 Lisbon 64 0.0%21.2% 2,259
7 Thompson 63 0.0%20.2% 1,138
8 Bismarck 59 22.6%8.1% 75,556
9 Rugby 59 0.0%18.6% 2,481
10 Northwood 58 7.4%10.5% 1,046
11 Horace 58 21.9%0.0% 4,588
12 Bowman 58 0.0%24.5% 1,499
13 Oakes 56 1.3%7.8% 1,858
14 Carrington 56 6.8%18.5% 2,168
15 Ellendale 56 6.2%19.8% 1,033
16 Devils Lake 55 17.9%20.4% 7,308
17 Mayville 55 4.4%13.1% 1,976
18 Washburn 55 0.0%24.4% 1,507
19 Fargo 55 25.7%10.8% 131,627
20 Beulah 54 0.0%21.9% 3,040
21 Garrison 54 0.0%12.0% 1,397
22 Harvey 53 0.0%11.8% 1,679
23 Bottineau 53 3.1%15.3% 2,205
24 Cavalier 52 0.0%22.3% 1,426
25 Grand Forks 52 17.4%9.5% 59,042

This is not a test-score ranking, and graduation rates are from 2018 or 2019. Only towns with a high school of their own are listed, and a town does not show up when its students go to school elsewhere. Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for North Dakota

Towns with the best schools in other states

Link to this page

Copy this HTML to link to this page from your own site.