<p>This is really a matter of opinion because the distinctions here are pretty fine. But, among Haverford and the three other LACs you listed, Carleton clearly has the best math department IMO. It is extremely highly regarded by grad schools and employers, and year after year it consistently ranks at or near the top of all LAC math departments including the other three in your list. But, Grinnell and Haverford also have reputations for strong math departments that place their top students into grad programs and good jobs.</p>