Who's slamming your school? 15% of your PNMs are under a 3.0 high school GPA. That's Alabama's admissions standards which are different from those I see.
Which could just as easily be less grade inflation in the high schools that feed into Alabama. I think class rank is an interesting thing to look at, but GPA is pretty much meaningless.