The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Williams County

North Dakota · Public K-12

Williams County's public-school footprint spans 23 K-12 campuses with combined enrollment of about 6,885, the largest district being Williston Basin 7. By level, that breaks down as 12 elementary, 1 middle, and 6 high schools.

7-year change in Williams County

SY 2017-18 vs SY 2024-25
Total enrollment
6,885
+1,066 (+18%) vs SY 2017-18
School count
19
-1 (-5%) vs SY 2017-18
% White
64%
was 75%
% Hispanic
18%
was 9%
% Black
5%
was 5%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
23
5 districts
Enrollment
6,885
NCES CCD
Median income
$85,595
Above North Dakota avg
Free/reduced lunch
28.9%
Below North Dakota avg
Elementary
12
3,415 students
Middle
1
1,536 students
High
6
1,934 students
Combined / other
4
schools
LARGEST DISTRICT
WILLISTON BASIN 7
5,413 students · 5 districts in Williams County

County vs. school enrollment demographics

Left bar is the racial makeup of Williams County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
80%
Hispanic
10%
Black
5%
Asian
1%
Two or more
8%
Native American
3%
Pacific Islander
0%
School enrollment
White
64%
Hispanic
18%
Black
5%
Asian
1%
Two or more
9%
Native American
3%
Pacific Islander
0%
Bachelor's+
24.4%
adults 25+
Poverty rate
5.1%
ACS 5-year
Unemployment
4.4%
civilian labor
Median age
32
30.2% under 18

Test scores in Williams County

Latest 2024-25 ELA proficiency, 15 schools ranked. North Dakota state average: 38.7%.

See all 15 schools in Williams County ranked by score →

All schools (23)

NameCityLevelGradesEnrollmentRating
WILLISTON MIDDLE SCHOOL CENTRAL CAMPUSWillistonMiddle05-081,536·
WILLISTON HIGH SCHOOLWillistonHigh09-121,370·
HAGAN ELEMENTARY SCHOOLWillistonElementaryPK-04486·
MCVAY ELEMENTARY SCHOOLWillistonElementaryKG-04449·
MISSOURI RIDGE ELEMENTARY SCHOOLWillistonElementaryKG-05397·
CENTRAL ELEMENTARY SCHOOLTiogaElementaryPK-06324·
RAY ELEMENTARY SCHOOLRayElementaryPK-08324·
RICKARD ELEMENTARY SCHOOLWillistonElementaryKG-04319·
LEWIS AND CLARK ELEMENTARY SCHOOLWillistonElementaryPK-04303·
WILKINSON ELEMENTARY SCHOOLWillistonElementaryKG-04301·
TIOGA HIGH SCHOOLTiogaHigh07-12220·
EIGHT MILE ELEMENTARY SCHOOLTrentonElementaryPK-08214·
GARDEN VALLEY ELEMENTARY SCHOOLWillistonElementaryKG-04178·
RAY HIGH SCHOOLRayHigh09-12119·
EIGHT MILE HIGH SCHOOLTrentonHigh09-12105·
GRENORA ELEMENTARY SCHOOLGrenoraElementaryPK-0683·
GRENORA HIGH SCHOOLGrenoraHigh07-1283·
DEL EASTON ALTERNATIVE HIGH SCHOOLWillistonHigh10-1237·
WILLISTON MIDDLE SCHOOL CENTRAL CAMPUS PKWillistonElementaryPK-PK37·
ASB INNOVATION ACADEMYWillistonCombinedM-M··
BAKKEN ELEMENTARY SCHOOLWillistonCombinedM-M··
ROUND PRAIRIE ELEMENTARY SCHOOLWillistonCombinedM-M··
WILLISTON MIDDLE SCHOOLWillistonCombinedM-M··

Cities in Williams County

Williston15 schoolsGrenora2 schoolsRay2 schoolsTioga2 schoolsTrenton2 schools

About Williams County

Williams County is a small county of about 39,555 residents in North Dakota. Its public-school system educates approximately 6,885 students across 23 schools.

Looking at the wider area, census numbers show median household income runs near $85,595, 24% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 5%. That income level is 17% above the North Dakota median.

For a sense of the school types, Williams County covers 12 elementary schools (3,415 students), 1 middle school (1,536), 6 high schools (1,934), and 4 combined or other schools.

The largest single district in Williams County is WILLISTON BASIN 7, which alone enrolls about 5,413 students.

Five-year track record. Combined enrollment now sits at 6,885 students, increased 18% from the 5,819 reported in SY 2017-18. Over that span, Williams County closed 1 school, going from 20 to 19. Demographically, the White share of enrollment decreased from 75% to 64%.

Within the allk12 community for this area, the community for Williams County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Williams County?
Williams County, North Dakota has 23 public K-12 schools serving approximately 6,885 students.
How many high schools are in Williams County?
Williams County, North Dakota has 6 public high schools, serving approximately 1,934 students.
How many middle schools are in Williams County?
Williams County, North Dakota has 1 public middle school, serving approximately 1,536 students.
How many elementary schools are in Williams County?
Williams County, North Dakota has 12 public elementary schools, serving approximately 3,415 students.
What is the largest school district in Williams County?
WILLISTON BASIN 7 is the largest school district in Williams County, serving approximately 5,413 students. The county contains 5 school districts overall.
How many people live in Williams County?
Williams County has roughly 39,555 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Williams County?
Median household income in Williams County is $85,595, above the North Dakota average of $73,179. About 5.1% of residents live below the federal poverty line.
How educated are residents of Williams County?
Approximately 24.4% of adults 25 and older in Williams County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Williams County qualify for free or reduced lunch?
Roughly 28.9% of students in Williams County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Dakota county average of 33.7%.
What is the student-teacher ratio in Williams County schools?
Across Williams County public schools, the enrollment-weighted student-teacher ratio is approximately 14.6 to 1.

Williams County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data