You should remember two things, however. First, graduate school is not quite like undergrad, so a school's prestige will not be anywhere near universal across all disciplines. Don't aim to get into ivy league schools just because of what they are, ask your professors about their reputation and just apply to the best schools in your field (if you think you can get in). The other thing to remember is that graduate school is meant to focus on a single discipline. For maximum success in graduate school admission, you shouldn't be looking to distinguish yourself as an "overall good student" as you did in high school. Rather, you should be looking for specific ins within your field of interest. If possible, start on research early and get to know the professors at your undergraduate institution. Graduate schools look very kindly upon published undergrads.