| You might not be of the bent, but mathematics is a good analytical training, and from what I've heard good preparation for law school. Aside from that, philosophy with a focus on logic will be your best preparation.
I lot of people don't specifically prepare for law school with their undergrad degree and do fine; it just depends on your goals.
I do happen to have a familiarity with law school admissions, BTW. (; |