We also need to remember that schools like Pisgah probably haven't had a crazy drop in enrollment, it's just those areas are no longer the biggest in the state with the growth of Charlotte, Triangle, and Piedmont. If I remember correctly we aren't but 15-20 years from the largest high schools being in the 2000 ADM range. Now we have schools well over 3000, and some of those are newer schools. We also can factor in several school districts in metro areas consolidating. At one point schools like Elkin and Mount Airy where 3A but that's also a time when every town had a school.
As far as Carver goes, they've just downright lost students. WSFCS should have never built Walkertown. They should have put that money into Carver or building a new high school between Carver and Walkertown.