Home › South Dakota › Lawrence County
Spearfish School District 40-2 Schools
Spearfish School District 40-2 is a public school district in South Dakota, based in Lawrence County (Spearfish). SchoolGrade grades 7 of its schools on actual versus projected test scores; every school below has its own page.
Spearfish School District 40-2 on the map
District boundary from the NCES EDGE composite school district file. Each marker is a graded school; click it for its grade and scores.
SchoolGrade summary for Spearfish School District 40-2
3 of 7 schools in Spearfish School District 40-2 carry a SchoolGrade (4 have no school-level proficiency results in our source data). Grade distribution:
B: 2C: 1
Best schools in Spearfish School District 40-2
Statewide rankings: all 142 high schools in South Dakota · all 138 middle schools in South Dakota · all 206 elementary schools in South Dakota
The ten highest SchoolGrades in the district. Grades reward actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact.
- B Spearfish High School 01 (High school, exceeds expectations)
- B Creekside Elementary 07 (Elementary school, meets expectations)
- C- Spearfish Middle School 05 (Middle school, underperforms expectations)
Every school in Spearfish School District 40-2
High schools (2)
- Spearfish Academy At Canyon Hills High School 10, Spearfish
- B Spearfish High School 01, Spearfish
Middle and junior high schools (1)
- C- Spearfish Middle School 05, Spearfish
Elementary and primary schools (4)
- B Creekside Elementary 07, Spearfish
- Mountain View Elementary 08, Spearfish
- Spearfish Academy At Canyon Hills Elementary 09, Spearfish
- West Elementary 03, Spearfish
Where Spearfish School District 40-2 schools are
Cities and towns served (1)
- Spearfish (7)
About this district
- State: Best schools in South Dakota
- County: Lawrence County
- Type: regular local school district
- Setting: distant town (NCES locale of the district office)
- Enrollment: 2,387 students with 173 full-time-equivalent teachers and 318 total staff FTE (NCES CCD, 2023-24)
- NCES district ID: 4666930
- Grades are the 2025-26 SchoolGrade model: each school's actual proficiency against the level projected for its student context. How SchoolGrade works
Nearby school districts
- Lead-Deadwood School District 40-1 (4 schools, 16 mi)
- Belle Fourche School District 09-1 (5 schools, 32 mi)
- Hill City School District 51-2 (3 schools, 33 mi)
- Newell School District 09-2 (3 schools, 40 mi)
- Douglas School District 51-1 (4 schools, 46 mi)
- Rapid City Area School District 51-4 (27 schools, 47 mi)
- Meade School District 46-1 (11 schools, 56 mi)
- Custer School District 16-1 (4 schools, 60 mi)
Questions about Spearfish School District 40-2
How many schools are in Spearfish School District 40-2?
SchoolGrade grades 7 public schools in Spearfish School District 40-2, across 1 city or town. Every one of them is listed on this page with a link to its own report.
Which cities does Spearfish School District 40-2 serve?
The largest by graded schools: Spearfish.
How good are the schools in Spearfish School District 40-2?
Across the 3 graded schools, the average SchoolGrade is B-, with 41% of tested students meeting the state bar against a projected 44%. 67% of schools meet or exceed the expectation for their student context.
How many students attend Spearfish School District 40-2?
2,387 students were enrolled in Spearfish School District 40-2 in the 2023-24 school year, about 13.8 students per full-time teacher (NCES Common Core of Data).
Where is Spearfish School District 40-2?
Spearfish School District 40-2 is in South Dakota, based in Lawrence County, with its district office in Spearfish. Its boundary covers about 283 sq mi.