Truth be told, it's probably a mix. My family was a high-ish income family for my high school (which seemed to have a range of income levels), but I'm still on financial aid. It actually seems most students on financial aid at Ivy Leagues aren't from the bottom-fifth of the income bracket, but more the third-to-fourth fifths. And some in the bottom of the top fifth.