<p>I’d add Wesleyan to the mix. Unlike some of the universities on your list that feel like LACs, it’s almost the opposite: a LAC with some of the feel of a university (including its name.) It has a great Math and Economics combination major; has ~3200 students (if you include grads) and purports to meet 100% need (though, mileage may vary.)</p>