6 schools in Granite Falls
Granite Falls, North Carolina comes in at 6 public K-12 schools on the latest counts, with roughly 2,359 students total and an average campus size near 393.
7-year change in Granite Falls
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Baton Elementary | Elementary | PK-05 | 357 |
| Dudley Shoals Elementary | Elementary | PK-05 | 433 |
| Gateway School | High | 06-12 | 53 |
| Granite Falls Elementary | Elementary | PK-05 | 647 |
| Granite Falls Middle | Middle | 06-08 | 518 |
| Sawmills Elementary | Elementary | PK-05 | 351 |
About Granite Falls
Granite Falls is a medium-population North Carolina city in terms of public-school footprint, with 6 schools and 2,359 students total.
On the school-mix side, the city spans 4 elementary, 1 middle, and 1 high.
Average school size in Granite Falls is around 393 students, 31% noticeably below the North Carolina average of about 571.
Five-year track record. Across the same 7-year window, public-school enrollment declined 5%: 2,479 students in SY 2017-18 versus 2,359 in SY 2024-25. Demographically, the White share of enrollment decreased from 87% to 80%.
Within the allk12 community for this area, the community for Granite Falls discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.