hi, op! first, congratulations on all of your acceptances! you’re a very fortunate individual. second, don’t write off uofrochester right away. it’s a very, very good school for what you’re wanting and is your third cheapest option.
your concerns about swarthmore’s workload and possibly not maintaining a good enough gpa are totally understandable. that and the dauntingly low acceptance rate are what pushed me not to apply. however, they did accept you, so they—and i—fully believe you can succeed should you choose to enroll there.
i agree with the above posters when saying kenyon seems like your best option given the price, but grinnell’s offer, combined with the opportunities it provides (fantastic science facilities, research funding, open curriculum, etc.), seems like it will give you the best return on investment.
in terms of the workload, swarthmore > grinnell, but grinnell > most, if not all, of the schools you listed. grinnell’s workload is very demanding, but it is very manageable (according to every student with whom i’ve spoken).
i can’t really speak on either hamilton’s or smith’s behalf since i didn’t really look into either of them when searching for schools (especially not the latter since i’m a boy, lmao), but i do see that hamilton is $10K more a year than what your parents would like to pay, and i, personally, don’t think that’s worth it, but it may be worth it to you, and that’s perfectly fine (if they can make it work).
what days are you visiting grinnell? i’ll be there from april 8-9, so pm me if you’ll be there the same time as i, and we can meet up! 