N Penn is a highly rated academic school, and the demographics reflects that. I believe over 20% of their student body is from a demographic where football isn't a big part of their culture. That in it self doesn't explain all the reason for the smaller roster, but it is a factor. As far as Neshaminy and Abington's downfall, well that's probably coaching. The same can be said for the downfall of two historically powerful teams from District 11, Easton and Liberty.