;

North Dakota Public School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in North Dakota by Grade Level or School Type

North Dakota Schools By Grade Level

North Dakota Schools By School Type

Select a City in North Dakota

or Choose a County: 

Adams County Public Schools


Hettinger    

Barnes County Public Schools


Litchville Oriska Rogers
Valley City Wimbledon  

Benson County Public Schools


Fort Totten Leeds Maddock
Minnewaukan Oberon Warwick

Billings County Public Schools


Belfield Medora  

Bottineau County Public Schools


Belcourt Bottineau Newburg
Westhope    

Bowman County Public Schools


Bowman Rhame Scranton

Burke County Public Schools


Bowbells Lignite Powers Lake

Burleigh County Public Schools


Baldwin Bismarck Menoken
Sterling Wing  

Cass County Public Schools


Buffalo Casselton Davenport
Fargo Harwood Horace
Hunter Kindred Mapleton
Page Tower City West Fargo

Cavalier County Public Schools


Langdon Munich  

Dickey County Public Schools


Ellendale Fullerton Oakes

Divide County Public Schools


Crosby    

Dunn County Public Schools


Halliday Killdeer  

Eddy County Public Schools


New Rockford    

Emmons County Public Schools


Hague Hazelton Linton
Strasburg    

Foster County Public Schools


Carrington Glenfield  

Golden Valley County Public Schools


Beach Golva  

Grand Forks County Public Schools


Emerado Grand Forks Grand Forks Af
Inkster Larimore Manvel
Northwood Thompson  

Grant County Public Schools


Carson Elgin  

Griggs County Public Schools


Binford Cooperstown  

Hettinger County Public Schools


Mott New England Regent

Kidder County Public Schools


Robinson Steele Tappen

Lamoure County Public Schools


Edgeley Kulm Lamoure
Marion    

Logan County Public Schools


Gackle Napoleon  

Mchenry County Public Schools


Anamoose Drake Granville
Towner Velva  

Mcintosh County Public Schools


Ashley Wishek Zeeland

Mckenzie County Public Schools


Alexander Cartwright Mandaree
Watford City    

Mclean County Public Schools


Garrison Max Roseglen
Turtle Lake Underwood Washburn
White Shield Wilton  

Mcpherson County Public Schools


Forbes    

Mercer County Public Schools


Beulah Hazen  

Morton County Public Schools


Flasher Glen Ullin Hebron
Mandan New Salem Saint Anthony

Mountrail County Public Schools


New Town Parshall Plaza
Stanley    

Nelson County Public Schools


Lakota Mcville Petersburg

Oliver County Public Schools


Center    

Pembina County Public Schools


Cavalier Crystal Drayton
Neche Pembina Saint Thomas
Walhalla    

Pierce County Public Schools


Rugby Wolford  

Ramsey County Public Schools


Devils Lake Edmore Starkweather

Ransom County Public Schools


Enderlin Fort Ransom Lisbon

Renville County Public Schools


Glenburn Mohall Sherwood

Richland County Public Schools


Abercrombie Colfax Fairmount
Hankinson Lidgerwood Wahpeton
Wyndmere    

Rolette County Public Schools


Dunseith Rolette Rolla
Saint John    

Sargent County Public Schools


Forman Gwinner Milnor

Sheridan County Public Schools


Goodrich Mcclusky  

Sioux County Public Schools


Cannon Ball Fort Yates Selfridge
Solen    

Slope County Public Schools


Amidon Marmarth  

Stark County Public Schools


Dickinson Richardton South Heart
Taylor    

Steele County Public Schools


Finley Hope  

Stutsman County Public Schools


Buchanan Jamestown Kensal
Medina Montpelier Pingree
Spiritwood    

Towner County Public Schools


Cando Rock Lake  

Traill County Public Schools


Buxton Hatton Hillsboro
Mayville Portland  

Walsh County Public Schools


Adams Edinburg Fordville
Grafton Hoople Minto
Nash Park River  

Ward County Public Schools


Berthold Burlington Des Lacs
Kenmare Makoti Minot
Minot Afb Ryder Sawyer
Surrey    

Wells County Public Schools


Fessenden Harvey Hurdsfield

Williams County Public Schools


Grenora Ray Tioga
Trenton Williston