Chance a little bit above average student? Also, affordable recommendations too?

<p>No it doesn’t really change things.
Earlham would be a good match. Probably St Olaf (for CS).
Occidental, Oberlin and Grinnell would be good reaches for a young political activist.</p>