North Dakota school data rankings
Compare regular public school districts by one measure at a time, then inspect the underlying profile. Of 168 regular districts, 166 report 2024–25 enrollment and 165 match the FY 2023 finance file. Charter, service, specialized, and other agencies remain in the directory but are excluded from these unlike comparisons.
Explore and re-rank regular North Dakota districts
Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.
Showing 1–25 of 166 regular districts reporting enrollment. NCES CCD 2024–25.
Scroll horizontally to see every column.
| Position | District | City | Schools | Enrollment |
|---|---|---|---|---|
| 1 | BISMARCK 1 | Bismarck | 29 | 14,098 |
| 2 | WEST FARGO 6 | West Fargo | 26 | 13,191 |
| 3 | FARGO 1 | Fargo | 26 | 11,444 |
| 4 | GRAND FORKS 1 | Grand Forks | 19 | 7,822 |
| 5 | MINOT 1 | Minot | 21 | 7,683 |
| 6 | WILLISTON BASIN 7 | Williston | 11 | 5,414 |
| 7 | MANDAN 1 | Mandan | 12 | 4,456 |
| 8 | DICKINSON 1 | Dickinson | 12 | 4,183 |
| 9 | MCKENZIE CO 1 | Watford City | 7 | 2,351 |
| 10 | JAMESTOWN 1 | Jamestown | 7 | 2,042 |
| 11 | DEVILS LAKE 1 | Devils Lake | 6 | 1,789 |
| 12 | BELCOURT 7 | Belcourt | 4 | 1,518 |
| 13 | WAHPETON 37 | Wahpeton | 4 | 1,224 |
| 14 | CENTRAL CASS 17 | Casselton | 3 | 1,027 |
| 15 | GRAFTON 18 | Grafton | 3 | 953 |
| 16 | VALLEY CITY 2 | Valley City | 5 | 943 |
| 17 | NEW TOWN 1 | New Town | 4 | 931 |
| 18 | KINDRED 2 | Kindred | 3 | 877 |
| 19 | STANLEY 2 | Stanley | 2 | 784 |
| 20 | BEULAH 27 | Beulah | 3 | 748 |
| 21 | NORTHERN CASS 97 | Hunter | 3 | 724 |
| 22 | UNITED 7 | Des Lacs | 2 | 712 |
| 23 | THOMPSON 61 | Thompson | 2 | 679 |
| 24 | BOTTINEAU 1 | Bottineau | 2 | 671 |
| 25 | KILLDEER 16 | Killdeer | 2 | 607 |
Largest school districts in North Dakota
Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.
| Rank | Name | Location | Students |
|---|---|---|---|
| 1 | BISMARCK 1 29 schools | Bismarck | 14,098 |
| 2 | WEST FARGO 6 26 schools | West Fargo | 13,191 |
| 3 | FARGO 1 26 schools | Fargo | 11,444 |
| 4 | GRAND FORKS 1 19 schools | Grand Forks | 7,822 |
| 5 | MINOT 1 21 schools | Minot | 7,683 |
| 6 | WILLISTON BASIN 7 11 schools | Williston | 5,414 |
| 7 | MANDAN 1 12 schools | Mandan | 4,456 |
| 8 | DICKINSON 1 12 schools | Dickinson | 4,183 |
| 9 | MCKENZIE CO 1 7 schools | Watford City | 2,351 |
| 10 | JAMESTOWN 1 7 schools | Jamestown | 2,042 |
| 11 | DEVILS LAKE 1 6 schools | Devils Lake | 1,789 |
| 12 | BELCOURT 7 4 schools | Belcourt | 1,518 |
| 13 | WAHPETON 37 4 schools | Wahpeton | 1,224 |
| 14 | CENTRAL CASS 17 3 schools | Casselton | 1,027 |
| 15 | GRAFTON 18 3 schools | Grafton | 953 |
| 16 | VALLEY CITY 2 5 schools | Valley City | 943 |
| 17 | NEW TOWN 1 4 schools | New Town | 931 |
| 18 | KINDRED 2 3 schools | Kindred | 877 |
| 19 | STANLEY 2 2 schools | Stanley | 784 |
| 20 | BEULAH 27 3 schools | Beulah | 748 |
| 21 | NORTHERN CASS 97 3 schools | Hunter | 724 |
| 22 | UNITED 7 2 schools | Des Lacs | 712 |
| 23 | THOMPSON 61 2 schools | Thompson | 679 |
| 24 | BOTTINEAU 1 2 schools | Bottineau | 671 |
| 25 | KILLDEER 16 2 schools | Killdeer | 607 |
Source: NCES CCD LEA Membership, 2024–25.
Highest spending per pupil in North Dakota
Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.
| Rank | Name | Location | Per pupil |
|---|---|---|---|
| 1 | MANDAREE 36 204 students | Mandaree | $38,659 |
| 2 | SOLEN 3 214 students | Solen | $26,673 |
| 3 | DUNSEITH 1 515 students | Dunseith | $23,276 |
| 4 | BELCOURT 7 1,518 students | Belcourt | $22,582 |
| 5 | BEACH 3 266 students | Beach | $20,767 |
| 6 | ST JOHN 3 458 students | Saint John | $20,163 |
| 7 | MINNEWAUKAN 5 253 students | Minnewaukan | $19,886 |
| 8 | PARSHALL 3 280 students | Parshall | $19,573 |
| 9 | DAKOTA PRAIRIE 1 288 students | Petersburg | $19,451 |
| 10 | MILNOR 2 214 students | Milnor | $18,981 |
| 11 | DIVIDE COUNTY 1 382 students | Crosby | $18,812 |
| 12 | NORTH BORDER 100 332 students | Walhalla | $18,809 |
| 13 | LEWIS AND CLARK 161 410 students | Berthold | $18,713 |
| 14 | MT PLEASANT 4 245 students | Rolla | $18,340 |
| 15 | LINTON 36 245 students | Linton | $18,145 |
| 16 | TIOGA 15 544 students | Tioga | $18,145 |
| 17 | VALLEY-EDINBURG 118 221 students | Crystal | $18,145 |
| 18 | TGU 60 354 students | Towner | $17,982 |
| 19 | FARGO 1 11,444 students | Fargo | $17,740 |
| 20 | LAMOURE 8 296 students | LaMoure | $17,727 |
| 21 | GLENBURN 26 251 students | Glenburn | $17,433 |
| 22 | CENTER-STANTON 1 265 students | Center | $17,355 |
| 23 | NEW TOWN 1 931 students | New Town | $17,294 |
| 24 | KENMARE 28 291 students | Kenmare | $17,222 |
| 25 | WASHBURN 4 377 students | Washburn | $17,221 |
Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.
North Dakota high schools with broad reported program access
Counts AP student enrollment, gifted programming, and computer-science classes reported in CRDC. This does not measure course quality, participation rates, or current availability.
| Rank | Name | Location | Positive fields |
|---|---|---|---|
| 1 | RED RIVER HIGH SCHOOL 09–12 · 11 AP courses | GRAND FORKS 1 | 3 of 3 |
| 2 | CENTRAL HIGH SCHOOL 09–12 · 10 AP courses | GRAND FORKS 1 | 3 of 3 |
| 3 | DEVILS LAKE HIGH SCHOOL 09–12 · 5 AP courses | DEVILS LAKE 1 | 3 of 3 |
| 4 | LEGACY HIGH SCHOOL 09–12 · 17 AP courses | BISMARCK 1 | 2 of 3 |
| 5 | WEST FARGO SHEYENNE HIGH SCHOOL 09–12 · 17 AP courses | WEST FARGO 6 | 2 of 3 |
| 6 | FARGO DAVIES HIGH SCHOOL 09–12 · 17 AP courses | FARGO 1 | 2 of 3 |
| 7 | NORTH HIGH SCHOOL 09–12 · 17 AP courses | FARGO 1 | 2 of 3 |
| 8 | SOUTH HIGH SCHOOL 09–12 · 17 AP courses | FARGO 1 | 2 of 3 |
| 9 | CENTURY HIGH SCHOOL 09–12 · 15 AP courses | BISMARCK 1 | 2 of 3 |
| 10 | WEST FARGO HIGH SCHOOL 09–12 · 15 AP courses | WEST FARGO 6 | 2 of 3 |
| 11 | BISMARCK HIGH SCHOOL 09–12 · 12 AP courses | BISMARCK 1 | 2 of 3 |
| 12 | WILLISTON HIGH SCHOOL 09–12 · 8 AP courses | WILLISTON BASIN 7 | 2 of 3 |
| 13 | MANDAN HIGH SCHOOL 09–12 · 7 AP courses | MANDAN 1 | 2 of 3 |
| 14 | MINOT HIGH SCHOOL 09–12 · 7 AP courses | MINOT 1 | 2 of 3 |
| 15 | JAMESTOWN HIGH SCHOOL 09–12 · 7 AP courses | JAMESTOWN 1 | 2 of 3 |
| 16 | WATFORD CITY HIGH SCHOOL 09–12 · 5 AP courses | MCKENZIE CO 1 | 2 of 3 |
| 17 | WAHPETON HIGH SCHOOL 09–12 · 3 AP courses | WAHPETON 37 | 2 of 3 |
| 18 | CENTRAL CASS HIGH SCHOOL 09–12 · 3 AP courses | CENTRAL CASS 17 | 2 of 3 |
| 19 | FORDVILLE-LANKIN HIGH SCHOOL 09–12 · 3 AP courses | FORDVILLE-LANKIN 5 | 2 of 3 |
| 20 | HORACE HIGH SCHOOL 09–12 · 2 AP courses | WEST FARGO 6 | 2 of 3 |
| 21 | BOTTINEAU JUNIOR-SENIOR HIGH SCHOOL 07–12 · 2 AP courses | BOTTINEAU 1 | 2 of 3 |
| 22 | NORTHERN CASS HIGH SCHOOL 09–12 · 2 AP courses | NORTHERN CASS 97 | 2 of 3 |
| 23 | DIVIDE COUNTY HIGH SCHOOL 07–12 · 2 AP courses | DIVIDE COUNTY 1 | 2 of 3 |
| 24 | CARRINGTON HIGH SCHOOL 07–12 · 1 AP courses | CARRINGTON 49 | 2 of 3 |
| 25 | OAKES HIGH SCHOOL 07–12 · 1 AP courses | OAKES 41 | 2 of 3 |
Source: CRDC 2021–22. At least two program fields must be known for inclusion.
