Public schools by city in North Dakota
12 North Dakota cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the North Dakota district directory and search.
Cities with the most public schools
- Bismarck31 schools · 13,587 students
- Fargo31 schools · 13,774 students
- Minot22 schools · 8,172 students
- Grand Forks18 schools · 7,514 students
- West Fargo17 schools · 8,615 students
- Mandan14 schools · 4,499 students
- Dickinson12 schools · 4,177 students
- Williston11 schools · 5,413 students
- Devils Lake7 schools · 1,802 students
- Jamestown7 schools · 1,935 students
- Watford City7 schools · 2,349 students
- Valley City5 schools · 943 students
All North Dakota cities A–Z
| City | Schools | High schools | Charter | Students |
|---|---|---|---|---|
| Bismarck | 31 | 5 | 0 | 13,587 |
| Devils Lake | 7 | 2 | 0 | 1,802 |
| Dickinson | 12 | 3 | 0 | 4,177 |
| Fargo | 31 | 5 | 0 | 13,774 |
| Grand Forks | 18 | 4 | 0 | 7,514 |
| Jamestown | 7 | 2 | 0 | 1,935 |
| Mandan | 14 | 4 | 0 | 4,499 |
| Minot | 22 | 6 | 0 | 8,172 |
| Valley City | 5 | 2 | 0 | 943 |
| Watford City | 7 | 3 | 0 | 2,349 |
| West Fargo | 17 | 4 | 0 | 8,615 |
| Williston | 11 | 2 | 0 | 5,413 |
