State overview
North Dakota
168 regular public school districts · 118,140 students
Academic standing
48th percentile
Estimate from 146 districts and 102,661 assessments
What stands out
Chronic absence is lower than in a typical state.
20.9% of students were chronically absent in the latest comparable data. Spending was 5% above a typical state. Open a local profile below to see how much results vary within North Dakota.
Explore the state
Compare districts across North Dakota
Select a measure, then click a district on the map to open its profile.
LowerHigher
Academic standingHow do results compare nationally?
0 districts with this measureDarker means a higher value, not necessarily a better result.Boundaries: NCES EDGE · 2024–25
Choose a local profile
Public school districts in North Dakota
The list includes regular public school districts and excludes charter, service and other education agencies. It is ranked by the selected topic when a comparable measure exists.
Return to the national view →Read the parent comparison guide →Billings County 1Medora · NCES 380284075th percentileacademic standing · 2019Central Valley 3Buxton · NCES 380414073rd percentileacademic standing · 2019Finley-Sharon 19Finley · NCES 380691071st percentileacademic standing · 2019Manvel 125Manvel · NCES 381200070th percentileacademic standing · 2019North Border 100Pembina · NCES 380005470th percentileacademic standing · 2019Strasburg 15Strasburg · NCES 380001669th percentileacademic standing · 2019Linton 36Linton · NCES 380001769th percentileacademic standing · 2019Mohall-Lansford-Sherwood 1Mohall · NCES 380005068th percentileacademic standing · 2019Scranton 33Scranton · NCES 380002368th percentileacademic standing · 2019Mapleton 7Mapleton · NCES 381203067th percentileacademic standing · 2019Wyndmere 42Wyndmere · NCES 382031067th percentileacademic standing · 2019Ellendale 40Ellendale · NCES 380609066th percentileacademic standing · 2019Carrington 49Carrington · NCES 380005366th percentileacademic standing · 2019Oakes 41Oakes · NCES 381450066th percentileacademic standing · 2019Kindred 2Kindred · NCES 380002566th percentileacademic standing · 2019Menoken 33Menoken · NCES 381272066th percentileacademic standing · 2019Lewis and Clark 161Berthold · NCES 380005865th percentileacademic standing · 2019Hebron 13Hebron · NCES 380918065th percentileacademic standing · 2019Montpelier 14Montpelier · NCES 381323065th percentileacademic standing · 2019Maple Valley 4Tower City · NCES 381202064th percentileacademic standing · 2019Barnes County North 7Wimbledon · NCES 380006063rd percentileacademic standing · 2019Ashley 9Ashley · NCES 380217063rd percentileacademic standing · 2019Valley-Edinburg 118Crystal · NCES 380039763rd percentileacademic standing · 2019Flasher 39Flasher · NCES 380693062nd percentileacademic standing · 2019Northwood 129Northwood · NCES 381434061st percentileacademic standing · 2019Elgin-New Leipzig 49Elgin · NCES 380004561st percentileacademic standing · 2019Wilton 1Wilton · NCES 381320061st percentileacademic standing · 2019Munich 19Munich · NCES 381344061st percentileacademic standing · 2019Richland 44Abercrombie · NCES 380003660th percentileacademic standing · 2019Jamestown 1Jamestown · NCES 380002160th percentileacademic standing · 2019Larimore 44Larimore · NCES 381086060th percentileacademic standing · 2019Washburn 4Washburn · NCES 381929060th percentileacademic standing · 2019South Prairie 70Minot · NCES 381717059th percentileacademic standing · 2019Lakota 66Lakota · NCES 381060059th percentileacademic standing · 2019May-Port Cg 14Mayville · NCES 380004159th percentileacademic standing · 2019South Heart 9South Heart · NCES 381713059th percentileacademic standing · 2019Powers Lake 27Powers Lake · NCES 380002459th percentileacademic standing · 2019Maddock 9Maddock · NCES 381170059th percentileacademic standing · 2019Velva 1Velva · NCES 381704059th percentileacademic standing · 2019New Salem-Almont 49New Salem · NCES 380039259th percentileacademic standing · 2019New Rockford-Sheyenne 2New Rockford · NCES 380005959th percentileacademic standing · 2019Dakota Prairie 1McVille · NCES 380004059th percentileacademic standing · 2019Lamoure 8LaMoure · NCES 381074059th percentileacademic standing · 2019Newburg-United 54Newburg · NCES 380082559th percentileacademic standing · 2019United 7Burlington · NCES 381873058th percentileacademic standing · 2019Thompson 61Thompson · NCES 381828058th percentileacademic standing · 2019Leeds 6Leeds · NCES 381098058th percentileacademic standing · 2019Rugby 5Rugby · NCES 381613058th percentileacademic standing · 2019Hatton Eielson 7Hatton · NCES 380900058th percentileacademic standing · 2019Hillsboro 9Hillsboro · NCES 380957057th percentileacademic standing · 2019Underwood 8Underwood · NCES 381866057th percentileacademic standing · 2019Valley City 2Valley City · NCES 381885057th percentileacademic standing · 2019Hope-Page 85Page · NCES 380040457th percentileacademic standing · 2019Anamoose 14Anamoose · NCES 380195057th percentileacademic standing · 2019Fessenden-Bowdon 25Fessenden · NCES 380004956th percentileacademic standing · 2019Fairmount 18Fairmount · NCES 380669056th percentileacademic standing · 2019Bottineau 1Bottineau · NCES 380306056th percentileacademic standing · 2019Napoleon 2Napoleon · NCES 381351056th percentileacademic standing · 2019Midway 128Inkster · NCES 381292056th percentileacademic standing · 2019Park River Area 8Park River · NCES 380040156th percentileacademic standing · 2019Edgeley 3Edgeley · NCES 380585056th percentileacademic standing · 2019Grenora 99Grenora · NCES 380846056th percentileacademic standing · 2019Westhope 17Westhope · NCES 381947056th percentileacademic standing · 2019Cavalier 6Cavalier · NCES 380001855th percentileacademic standing · 2019Roosevelt 18Carson · NCES 381609055th percentileacademic standing · 2019Lone Tree 6Golva · NCES 381161055th percentileacademic standing · 2019Langdon Area 23Langdon · NCES 381081055th percentileacademic standing · 2019Wishek 19Wishek · NCES 382019055th percentileacademic standing · 2019Medina 3Medina · NCES 381266055th percentileacademic standing · 2019Beach 3Beach · NCES 380238054th percentileacademic standing · 2019Harvey 38Harvey · NCES 380889054th percentileacademic standing · 2019Hankinson 8Hankinson · NCES 380871054th percentileacademic standing · 2019Devils Lake 1Devils Lake · NCES 380504053rd percentileacademic standing · 2019Central Cass 17Casselton · NCES 380409053rd percentileacademic standing · 2019Hazen 3Hazen · NCES 380003153rd percentileacademic standing · 2019Sawyer 16Sawyer · NCES 381647053rd percentileacademic standing · 2019Northern Cass 97Hunter · NCES 380004453rd percentileacademic standing · 2019Milnor 2Milnor · NCES 381293053rd percentileacademic standing · 2019Lisbon 19Lisbon · NCES 381143052nd percentileacademic standing · 2019North Star 10Cando · NCES 380039052nd percentileacademic standing · 2019Turtle Lake-Mercer 72Turtle Lake · NCES 381850052nd percentileacademic standing · 2019Bismarck 1Bismarck · NCES 380001452nd percentileacademic standing · 2024Litchville-Marion 46Litchville · NCES 380005752nd percentileacademic standing · 2019Lidgerwood 28Lidgerwood · NCES 381114051st percentileacademic standing · 2019Mandan 1Mandan · NCES 381182051st percentileacademic standing · 2024Enderlin Area 24Enderlin · NCES 380006151st percentileacademic standing · 2019Beulah 27Beulah · NCES 380003250th percentileacademic standing · 2019Gackle-Streeter 56Gackle · NCES 380004350th percentileacademic standing · 2019Kenmare 28Kenmare · NCES 381018050th percentileacademic standing · 2019Hazelton-Moffit-Braddock 6Hazelton · NCES 380913050th percentileacademic standing · 2019Grand Forks 1Grand Forks · NCES 380813050th percentileacademic standing · 2024Kidder County 1Steele · NCES 380038949th percentileacademic standing · 2019Starkweather 44Starkweather · NCES 381767049th percentileacademic standing · 2019Sargent Central 6Forman · NCES 381643048th percentileacademic standing · 2019Drayton 19Drayton · NCES 380534048th percentileacademic standing · 2019Bowman County 1Bowman · NCES 380320048th percentileacademic standing · 2019Griggs County Central 18Cooperstown · NCES 380456048th percentileacademic standing · 2019Hettinger 13Hettinger · NCES 380941048th percentileacademic standing · 2019Belfield 13Belfield · NCES 380621048th percentileacademic standing · 2019Pingree-Buchanan 10Buchanan · NCES 381515047th percentileacademic standing · 2019Bowbells 14Bowbells · NCES 380309047th percentileacademic standing · 2019West Fargo 6West Fargo · NCES 381941047th percentileacademic standing · 2024Glenburn 26Glenburn · NCES 380785047th percentileacademic standing · 2019Kulm 7Kulm · NCES 381050047th percentileacademic standing · 2019Burke Central 36Lignite · NCES 380359046th percentileacademic standing · 2019Richardton-Taylor 34Richardton · NCES 380004846th percentileacademic standing · 2019Wahpeton 37Wahpeton · NCES 381902046th percentileacademic standing · 2019Mt Pleasant 4Rolla · NCES 381340046th percentileacademic standing · 2019Mott-Regent 1Mott · NCES 380004646th percentileacademic standing · 2019Fargo 1Fargo · NCES 380678045th percentileacademic standing · 2024Minot 1Minot · NCES 381303045th percentileacademic standing · 2024Dickinson 1Dickinson · NCES 380003845th percentileacademic standing · 2024North Sargent 3Gwinner · NCES 381429044th percentileacademic standing · 2019Killdeer 16Killdeer · NCES 381027044th percentileacademic standing · 2019Center-Stanton 1Center · NCES 380005244th percentileacademic standing · 2019Garrison 51Garrison · NCES 380759044th percentileacademic standing · 2019Max 50Max · NCES 381235044th percentileacademic standing · 2019Stanley 2Stanley · NCES 381757043rd percentileacademic standing · 2019Divide County 1Crosby · NCES 380516043rd percentileacademic standing · 2019Nesson 2Ray · NCES 381371042nd percentileacademic standing · 2019Minto 20Minto · NCES 381305042nd percentileacademic standing · 2019Rolette 29Rolette · NCES 381605042nd percentileacademic standing · 2019Nedrose 4Minot · NCES 381366042nd percentileacademic standing · 2019Surrey 41Surrey · NCES 381791041st percentileacademic standing · 2019Tgu 60Towner · NCES 380004741st percentileacademic standing · 2019McKenzie County 1Watford City · NCES 381254040th percentileacademic standing · 2019Tioga 15Tioga · NCES 380003939th percentileacademic standing · 2019Belcourt 7Belcourt · NCES 380253039th percentileacademic standing · 2019Alexander 2Alexander · NCES 380176037th percentileacademic standing · 2019St John 3Saint John · NCES 381746035th percentileacademic standing · 2019New England 9New England · NCES 380002735th percentileacademic standing · 2019Midkota 7Binford · NCES 380004235th percentileacademic standing · 2019Eight Mile 6Trenton · NCES 380601035th percentileacademic standing · 2019Williston Basin 7Williston · NCES 380040529th percentileacademic standing · 2024Dunseith 1Dunseith · NCES 380546028th percentileacademic standing · 2019Emerado 127Emerado · NCES 380636027th percentileacademic standing · 2019Parshall 3Parshall · NCES 381494027th percentileacademic standing · 2019Minnewaukan 5Minnewaukan · NCES 381299024th percentileacademic standing · 2019New Town 1New Town · NCES 381392022nd percentileacademic standing · 2019Selfridge 8Selfridge · NCES 381651021st percentileacademic standing · 2019White Shield 85White Shield · NCES 381968018th percentileacademic standing · 2019Solen 3Cannon Ball · NCES 381698017th percentileacademic standing · 2019Mandaree 36Mandaree · NCES 381185013th percentileacademic standing · 2019Oberon 16Oberon · NCES 381452010th percentileacademic standing · 2019Ft Yates 4Fort Yates · NCES 38072009th percentileacademic standing · 2019Warwick 29Warwick · NCES 38192609th percentileacademic standing · 2019Ft Totten 30Fort Totten · NCES 3807170185students · 2023–24Glen Ullin 48Glen Ullin · NCES 3807830152students · 2023–24Yellowstone 14Fairview · NCES 3820340145students · 2023–24McClusky 19McClusky · NCES 3812430103students · 2023–24Apple Creek 39Bismarck · NCES 380201478students · 2023–24Drake 57Drake · NCES 380002977students · 2023–24Wing 28Wing · NCES 382013071students · 2023–24Fordville-Lankin 5Fordville · NCES 380005656students · 2023–24Twin Buttes 37Halliday · NCES 381860055students · 2023–24Little Heart 4Saint Anthony · NCES 381154031students · 2023–24Sweet Briar 17Mandan · NCES 381794030students · 2023–24Kensal 19Kensal · NCES 381026029students · 2023–24Zeeland 4Zeeland · NCES 382040028students · 2023–24Halliday 19Halliday · NCES 380861021students · 2023–24Sterling 35Sterling · NCES 381776021students · 2023–24Edmore 2Edmore · NCES 380595018students · 2023–24Naughton 25Bismarck · NCES 380001517students · 2023–24Ft Ransom 6Fort Ransom · NCES 380003316students · 2023–24Manning 45Bismarck · NCES 381197015students · 2023–24Marmarth 12Marmarth · NCES 381212014students · 2023–24Horse Creek 32Cartwright · NCES 38098108students · 2023–24Bakker 10Hague · NCES 38022403students · 2023–24