<p>Your grades almost certainly put Harvard (and most of the other Ivies) out of reach unless your school has unusually strict grading and your rank is way up at the top. Nothing in your ECs jumps out as compensating for your B grades or sub-70/700 scores unless you have a big “hook” you have not mentioned.</p>
<p>One or more of Chicago, Emory, Vanderbilt and WUSTL should be reachable if your grades next year are very strong and your essays are good.</p>
<p>In moving a notch down in selectivity to find match schools, I suggest you look beyond large urban universities (BU, NYU, GWU) to consider small liberal arts colleges as well (especially ones in the USNWR 21-50 range or so). Examples: Bates, Colby, Kenyon, Macalester, Whitman. In my opinion, compared to larger universities in the same range, these schools give you more of the small classes and cohesive community atmosphere you’d find in the Ivies and other top 20 national universities.</p>