What colleges should I look at?

<p>Hi, I am a junior this year and I am wondering what colleges should I look at. My grades aren't great (I rank in top 18% in my school, which is a very good public school in MA). I will be taking the SAT's this saturday and expect a 2100 (I do plan to take it again in June and shoot for 2200+). I am very interested in math (I do have numerous achievements in math competitions, including qualifying for USAMO twice so far). What colleges can I possibly get into(and what colleges, besides the really famous ones such as Harvard, MIT which I probably can't get in, have good math programs)?</p>

<p>Allegheny
Bowdoin
Bryn Mawr
Bucknell
Colgate
College of Wooster
Cooper Union
Dickinson
Franklin & Marshall
Grinnell
Haverford
Hendrix
Holy Cross
Kalamazoo
Kenyon
Knox
Lawrence U
Oberlin
Reed
Rensselaer Polytechnic Institute
Rose-Hulman
Smith
St. Olaf
Stevens Institute of Technology
Swarthmore
Trinity (CT)
Union
U Puget Sound
U Richmond
Vassar
Wesleyan
Wheaton
Whitman
Willamette</p>

<p>Boston U
Brandeis
Carnegie Mellon
Case Western
Chicago
Georgia Tech
Lehigh
Michigan
Northeastern
Ohio State
NYU
Purdue
SUNY Binghamton
U Mass-Amherst
U Rochester
USC
Wisconsin-Madison</p>

<p>It's a mix of reaches and matches.</p>

<p>Harvey Mudd, Cornell, Rice, all have very good math programs.</p>

<p>I second Harvey Mudd, if you can get in.</p>

<p>The list of colleges Kemet posted contains a ton of great ones. You will need to narrow it down for yourself based on the factors that matter most to you. Wesleyan and Wheaton are both very good schools, but have very different campus cultures.</p>

<p>Just out of curiosity, what are you basing your prediction of 2100 on? Practice tests? PSAT?</p>