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

31 schools in Fargo

North Dakota · Public K-12

Fargo runs 31 public K-12 schools per the latest NCES counts, with total enrollment around 13,774 (22 elementary, 4 middle, and 5 high).

4-year change in Fargo

SY 2020-21 vs SY 2024-25
Total enrollment
13,774
+271 (+2%) vs SY 2020-21
School count
31
+4 (+15%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
131,627
all ages · ACS 5-yr
Students
13,774
public K-12 · NCES
Schools
31
public K-12

About Fargo

Across Fargo, North Dakota, 31 public schools enrolls about 13,774 students between them.

In terms of grade levels, the city is made up of 22 elementary, 4 middle, and 5 high.

Schools in Fargo average about 444 students each, 87% higher than the North Dakota norm.

Looking at the last 4 years. Across the same 4-year window, public-school enrollment remained close to its prior level: 13,503 students in SY 2020-21 versus 13,774 in SY 2024-25. Fargo now counts 31 public schools, up from 27 in SY 2020-21.

Within the allk12 community for this area, the community for Fargo discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Fargo, North Dakota?
There are 31 public K-12 schools in Fargo, with a combined enrollment of about 13,774.
How many elementary, middle, and high schools are in Fargo?
Fargo has 22 elementary schools, 4 middle schools, and 5 high schools.
What is the largest public school in Fargo?
FARGO DAVIES HIGH SCHOOL is the largest public school in Fargo by enrollment, with approximately 1,277 students.
What school districts serve Fargo?
Fargo is served by 2 public school districts, including FARGO 1, WEST FARGO 6.
What grade levels do public schools in Fargo cover?
Public schools in Fargo serve students from pre-K through grade 12.