How do I look? What are my chances?

<p>I've been stressing out about what schools to look at and I could use a little help on what schools I should realistically apply to.
At this point my list is pretty long, but I figure I'll be looking at schools like Haverford, Swarthmore, Bowdoin, Colby, Cornell, Dartmouth, Johns Hopkins, Bucknell, Wesleyan, Vassar, Skidmore, and so on.
I am a white male going to a pretty good public high school.
My grades: I got three B/B- my first semester of freshman year but I haven't gotten below a 90 since then. My GPA after this year will be something like an unweighted 3.7.
My classes: I'll have taken a total of 13 AP tests. I have taken or will take every AP and honors class I can put in my schedule, except AP Calculus. Last year I took Honors Algebra II, Honors English, AP Modern European History, AP Spanish, Wellness (required), Honors Chemistry.
Junior year: Honors Pre-Calculus, AP US History, AP Micro-Economics, AP Chemistry, AP Junior English, AP Stats.
Senior year: Irish literature, AP Physics C, AP Senior English, Calculus, History of the Holocaust, AP Psychology, and a class at Smith College available to students from our high school.
My scores: I'm still waiting on Subject Test Scores, but I got a 2190 when I took the SATS in May, and I'm going to try to bring that up near 2300 in the fall. I got a 790 on reading, a 690 on math, and a 710 on writing.
For extra curriculars I haven't played a sport since my freshman year, but I have been a member of the community service club (Key Club) the last two years and I will be president my senior year. I have done numerous projects with the club and logged about 70 volunteer hours this year.
My recommendations should be strong. I have teachers picked out that I know pretty well, whose classes I've done well in.
I've only written one essay so far but English is my strongest subject so I should be okay.</p>

<p>Of the schools listed, where might I be likely to get in? What is an unrealistic reach?
Thank you!</p>

<p>JHU: Reach
Cornell: Reach
Dartmouth: Reach
Swarthmore: Reach
Bowdoin: Reach
Haverford: Reach
Bucknell: Match/High match
Wesleyan: Reach
Vassar: Reach
Skidmore: Low match/Match
Colby: Match/High match</p>

<p>What’s your problem with Grinnell?</p>

<p>I have nothing against Grinnell, I’ve mostly just been looking at schools in the northeast/mid-atlantic. I’ll research a few schools outside of that area (Grinnell, Reed, Carleton) but I think I’ll stay closer to home.</p>

<p>And not that it would change anything but I’m in National Honors Society too, and I’ve volunteered at a local elementary school these last two years.</p>