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

Harding County

South Dakota · Public K-12

Harding County serves about 227 K-12 students across 5 public schools, an average of roughly 45 students per campus. The level mix is 1 elementary, 1 middle, and 1 high schools.

7-year change in Harding County

SY 2017-18 vs SY 2024-25
Total enrollment
227
+40 (+21%) vs SY 2017-18
School count
3
-1 (-25%) vs SY 2017-18
% White
97%
was 97%
% Hispanic
0%
was 0%
% Black
0%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
5
1 districts
Enrollment
227
NCES CCD
Median income
$80,441
Above South Dakota avg
Free/reduced lunch
26.9%
Below South Dakota avg
Elementary
1
101 students
Middle
1
60 students
High
1
66 students
Combined / other
2
schools
LARGEST DISTRICT
Harding County School District 31-1
227 students · 1 district in Harding County

County vs. school enrollment demographics

Left bar is the racial makeup of Harding 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
91%
Hispanic
1%
Black
2%
Asian
0%
Two or more
5%
Native American
1%
Pacific Islander
0%
School enrollment
White
97%
Hispanic
0%
Black
0%
Asian
0%
Two or more
2%
Native American
0%
Pacific Islander
0%
Bachelor's+
30.4%
adults 25+
Poverty rate
4.2%
ACS 5-year
Unemployment
0.9%
civilian labor
Median age
46
23.3% under 18

Test scores in Harding County

Latest 2024-25 ELA proficiency, 2 schools ranked. South Dakota state average: 50.4%.

See all 2 schools in Harding County ranked by score →

All schools (5)

NameCityLevelGradesEnrollmentRating
Buffalo Elementary - 02BuffaloElementaryKG-05101·
Harding County High School - 01BuffaloHigh09-1266·
Harding County Middle School - 03BuffaloMiddle06-0860·
Camp Crook Elementary - 08Camp CrookCombinedM-M··
Ludlow Elementary - 06LudlowCombinedM-M··

Cities in Harding County

Buffalo3 schoolsCamp Crook1 schoolLudlow1 school

About Harding County

Harding County is a sparse county of about 1,148 residents in South Dakota. Its public-school system educates approximately 227 students across 5 schools.

For perspective, census numbers show median household income runs near $80,441, 30% of adults hold a bachelor's degree or higher, and roughly 4% of residents live below the federal poverty line. That income level is 15% noticeably above the South Dakota median.

On the school-mix side, Harding County covers 1 elementary school (101 students), 1 middle school (60), 1 high school (66), and 2 combined or other schools.

The largest single district in Harding County is Harding County School District 31-1, which alone enrolls about 227 students.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment increased 21%: 187 students in SY 2017-18 versus 227 in SY 2024-25. Harding County now counts 3 public schools, down from 4 in SY 2017-18.

In the discussion threads here, the community for Harding County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Harding County?
Harding County, South Dakota has 5 public K-12 schools serving approximately 227 students.
How many high schools are in Harding County?
Harding County, South Dakota has 1 public high school, serving approximately 66 students.
How many middle schools are in Harding County?
Harding County, South Dakota has 1 public middle school, serving approximately 60 students.
How many elementary schools are in Harding County?
Harding County, South Dakota has 1 public elementary school, serving approximately 101 students.
What is the largest school district in Harding County?
Harding County School District 31-1 is the largest school district in Harding County, serving approximately 227 students. The county contains 1 school district overall.
How many people live in Harding County?
Harding County has roughly 1,148 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Harding County?
Median household income in Harding County is $80,441, above the South Dakota average of $70,004. About 4.2% of residents live below the federal poverty line.
How educated are residents of Harding County?
Approximately 30.4% of adults 25 and older in Harding County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Harding County qualify for free or reduced lunch?
Roughly 26.9% of students in Harding County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the South Dakota county average of 42.3%.
What is the student-teacher ratio in Harding County schools?
Across Harding County public schools, the enrollment-weighted student-teacher ratio is approximately 11.4 to 1.
DATA · Census ACS 5-year · NCES Common Core of Data