My daughter attends Kalamazoo. She’s an English major and is loving it.
The school has a very solid STEM program and, in general, small LACs tend to provide research opportunities to students.
Of the small LAC’s Wooster is considered one of the best for grad-school bound students. I gather Kalamzoo is not far behind it.
Given everyone’s advice it’s big fish in small pond vs. small-mid sized fish in a big pond.
There might be some evidence (based on Malcolm Gladwell’s book David and Goliath) that for people in the sciences, especially in undergrad, unless you are super-top rated, let’s say in the 1-5% at all time in all environments, that going to a school where you’ll get more attention and you can shine will probably yield better results than getting into the top rated program in a very competitive school. They found that people with equal test scores in high school (overall), those who went to top rated schools vs second-tier schools undergrad ended up dropping out in the sciences or performing lackluster in their field. Those who went to a less competitive, but more supportive environment, overall, in terms of publishing and “standard” career successs did better. Those who are the most brilliant and driven will thrive in all environments. Yes, top rated programs are viewed better by elite grad schools, however, but getting into those elite grad schools is more likely to happen if you are a top performer in those programs.