<p>IMO, Carleton and Grinnell are the best schools on that list. Of course, being a Grinnell student, I’d point you that way, but you should visit the campus and see if you fit in before deciding on it.</p>
<p>One thing I’d like to add to your list of advantages for Grinnell is the sciences. Grinnell has one of the largest endowments of any LAC, and they’ve spent a ton of money to make sure any students studying engineering, chemistry, or the like there have as many resources and opportunities as those at larger universities. Especially for engineering students, Grinnell is great, since you can do a 3+2 program with CalTech.</p>