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

Grand Forks County

North Dakota · Public K-12

In Grand Forks County, North Dakota, the public-school system rolls up to 30 schools and roughly 9,731 K-12 students, with county median household income around $68,075. By level, that breaks down as 19 elementary, 4 middle, and 7 high schools.

7-year change in Grand Forks County

SY 2017-18 vs SY 2024-25
Total enrollment
9,731
+451 (+5%) vs SY 2017-18
School count
28
-1 (-3%) vs SY 2017-18
% White
68%
was 76%
% Hispanic
11%
was 6%
% Black
6%
was 8%
% Asian
3%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
30
8 districts
Enrollment
9,731
NCES CCD
Median income
$68,075
Below North Dakota avg
Free/reduced lunch
31.0%
Below North Dakota avg
Elementary
19
4,960 students
Middle
4
1,695 students
High
7
3,076 students
Combined / other
0
schools
LARGEST DISTRICT
GRAND FORKS 1
7,811 students · 8 districts in Grand Forks County

County vs. school enrollment demographics

Left bar is the racial makeup of Grand Forks 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
83%
Hispanic
5%
Black
4%
Asian
3%
Two or more
7%
Native American
2%
Pacific Islander
0%
School enrollment
White
68%
Hispanic
11%
Black
6%
Asian
3%
Two or more
10%
Native American
3%
Pacific Islander
0%
Bachelor's+
38.0%
adults 25+
Poverty rate
6.3%
ACS 5-year
Unemployment
2.3%
civilian labor
Median age
31
21.2% under 18

Test scores in Grand Forks County

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

See all 26 schools in Grand Forks County ranked by score →

All schools (30)

NameCityLevelGradesEnrollmentRating
RED RIVER HIGH SCHOOLGrand ForksHigh09-121,190·
CENTRAL HIGH SCHOOLGrand ForksHigh09-121,115·
SCHROEDER MIDDLE SCHOOLGrand ForksMiddle06-08569·
DISCOVERY ELEMENTARY SCHOOLGrand ForksElementaryPK-05567·
SOUTH MIDDLE SCHOOLGrand ForksMiddle06-08549·
VALLEY MIDDLE SCHOOLGrand ForksMiddle06-08508·
CENTURY ELEMENTARY SCHOOLGrand ForksElementaryPK-05493·
J NELSON KELLY ELEMENTARY SCHOOLGrand ForksElementaryPK-05482·
LAKE AGASSIZ ELEMENTARY SCHOOLGrand ForksElementaryPK-05464·
THOMPSON ELEMENTARY SCHOOLThompsonElementaryKG-06399·
BEN FRANKLIN ELEMENTARY SCHOOLGrand ForksElementaryPK-05367·
VIKING ELEMENTARY SCHOOLGrand ForksElementaryPK-05328·
THOMPSON HIGH SCHOOLThompsonHigh07-12280·
PHOENIX ELEMENTARY SCHOOLGrand ForksElementaryPK-05235·
NATHAN TWINING ELEMENTARY SCHOOLGrand Forks AfbElementaryPK-05228·
LARIMORE ELEMENTARY SCHOOLLarimoreElementaryPK-06212·
WINSHIP ELEMENTARY SCHOOLGrand ForksElementaryPK-05212·
LARIMORE HIGH SCHOOLLarimoreHigh07-12204·
MANVEL ELEMENTARY SCHOOLManvelElementaryPK-08192·
WILDER ELEMENTARY SCHOOLGrand ForksElementaryPK-05184·
LEWIS AND CLARK ELEMENTARY SCHOOLGrand ForksElementaryPK-05178·
NORTHWOOD ELEMENTARY SCHOOLNorthwoodElementaryKG-06177·
NORTHWOOD HIGH SCHOOLNorthwoodHigh07-12160·
MIDWAY ELEMENTARY SCHOOLInksterElementaryPK-08141·
EMERADO ELEMENTARY SCHOOLEmeradoElementaryPK-08101·
COMMUNITY ALTERNATIVE HIGH SCHOOLGrand ForksHigh09-1273·
NATHAN TWINING MIDDLE SCHOOLGrand Forks AfbMiddle06-0869·
MIDWAY HIGH SCHOOLInksterHigh09-1254·
GRAND FORKS VIRTUAL HIGH SCHOOLGrand ForksElementaryM-M··
SCHOOL FOR THE BLINDGrand ForksElementaryN-N··

Cities in Grand Forks County

Grand Forks18 schoolsGrand Forks Afb2 schoolsInkster2 schoolsLarimore2 schoolsNorthwood2 schoolsThompson2 schoolsEmerado1 schoolManvel1 school

About Grand Forks County

Grand Forks County is a middle-population county of about 72,923 residents in North Dakota. Its public-school system serves approximately 9,731 students across 30 schools.

Stepping back, census numbers show typical household earnings sit around $68,075, roughly 38% of adults have completed at least a four-year degree, and roughly 6% of residents live below the federal poverty line. That income level is 7% lower than the North Dakota median.

In terms of grade levels, Grand Forks County is built around 19 elementary schools (4,960 students), 4 middle schools (1,695), and 7 high schools (3,076).

The largest single district in Grand Forks County is GRAND FORKS 1, which alone enrolls about 7,811 students.

Over the past 7-year window. Combined enrollment now sits at 9,731 students, increased 5% from the 9,280 reported in SY 2017-18. The school count fell from 29 to 28 across the same 7-year window. On the demographic side, White enrollment moved from 76% to 68% over the same window.

On this page, the community for Grand Forks County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Grand Forks County?
Grand Forks County, North Dakota has 30 public K-12 schools serving approximately 9,731 students.
How many high schools are in Grand Forks County?
Grand Forks County, North Dakota has 7 public high schools, serving approximately 3,076 students.
How many middle schools are in Grand Forks County?
Grand Forks County, North Dakota has 4 public middle schools, serving approximately 1,695 students.
How many elementary schools are in Grand Forks County?
Grand Forks County, North Dakota has 19 public elementary schools, serving approximately 4,960 students.
What is the largest school district in Grand Forks County?
GRAND FORKS 1 is the largest school district in Grand Forks County, serving approximately 7,811 students. The county contains 8 school districts overall.
How many people live in Grand Forks County?
Grand Forks County has roughly 72,923 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Grand Forks County?
Median household income in Grand Forks County is $68,075, below the North Dakota average of $73,179. About 6.3% of residents live below the federal poverty line.
How educated are residents of Grand Forks County?
Approximately 38.0% of adults 25 and older in Grand Forks County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Grand Forks County qualify for free or reduced lunch?
Roughly 31.0% of students in Grand Forks 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 Grand Forks County schools?
Across Grand Forks County public schools, the enrollment-weighted student-teacher ratio is approximately 11.7 to 1.

Grand Forks County school rankings

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