<p>Earlham is in a corn field, however, it has a liberal, funky student body, mostly from out of state, and with Quaker roots it has the programs you were looking for. I would consider visiting.
Are you taking a fourth year of math? It doesn’t have to be AP or Calculus, but four years almost a necessity for college admission.</p>