I know at least at my firm, pretty much ALL of the recruiting for the analyst roles are done at the campus level. I think it's crappy, but it is what it is. You can do a number of things: try to go to 'career fairs' and get your resume into the right hands that way, go to a near-by school that has better recruiting than yours, or get an insider to 'refer' you. All of those are better options than applying on-line. You get a partner at any top firm to like you and you're hired. Easy as that :)
Finally, don't assume that just because you have a high GMAT and expect to simply work at a top firm, you'll get into a top MBA program. Don't forget to pay attention to your community, be active, and excel at the firm you end up at. And, if consulting doesn't work out, don't fret - MBA schools value diversity. Consultants are a dime a dozen (unfortunately for me).