That's pretty solid. Basically 75% of the students in every class get B+, B, B-, or C (not sure if they do C+ or C- there, some schools don't). And since the mean needs to be around a 3.0, C's should be about as rare as As (5%). That makes it hard to do terrible, while allowing the truly excellent achievers an opportunity to differentiate themselves from the pack.