<p>For the most part undergraduate school doesn't matter in med school admissions.</p>
<p>The pre-med requirements are long on breadth but short on depth, so most schools won't be phenomenal in all the sciences. Conversely a school that is really great in one science won't be of much help unless you major in that subject. This is not to say that there aren't places that are better for pre-meds, just that the things that make a school better for a pre-med tend not to be things tied directly to the classroom. Things like quality advising, access to research opportunities, access to volunteer opportunities (especially clinical/hospital experiences), access to physicians who will allow you to shadow them, good interview prep, and chances to be involved on campus are more important for getting pre-meds the things medical schools are looking for. Unfortunately these are hard to quantify in any real, meaningful, accurate way. At one school, research may be very easy to come by, but it's impossible get involved on campus because everyone is an all-star and is trying to take on leadership positions. Conversely, other places may have great advising, but there's only one hospital to volunteer at, and they have a waiting list for people to take spots because EVERYONE wants to volunteer there. The one generalization I feel I can make is that at a smaller school, the opportunities that are available will be more readily apparent, perhaps even thrust upon you. At a larger school, they'll be there, but you may have to do a little searching, or asking around to find out what's possible (which may be far more than is imaginable at the smaller school). One example I have is my roommate went to a smaller school where a mock interview was scheduled for you by the pre-med adviser as soon as they learned you had submitted your AMCAS application. At my larger school, if I wanted a mock interview, I would have had to schedule it myself with Career Services and provide them with possible med school related questions for them to ask me. But if I had scheduled it, I would have received a tape of my performance plus analysis of my body language and voice inflections, along with written feedback.</p>
<p>So all that said, you should be looking for an undergrad school that has great fit for you, someplace where you'll have the best chance for success academically, socially, physically, and emotionally - all with great balance between those areas. For some people, an LAC like world changer suggested would be great. For others (like myself) that would have been really, really bad.</p>
<p>I'd worry less about finding a match based on your stats and focus far more on looking at things that will make a difference for you and your enjoyment of the college experience. For me, I was looking for a big place, a great college town, big time D1 athletics, and the right distance from home (and out of state). Through my experiences, I also realize that having a great Greek Community (fraternities and sororities) was a key part of my college experience and subsequent success (I wouldn't be in med school if it weren't for being in my fraternity) even though I wasn't looking for that initially. You might be looking for very different things though.</p>
<p>Moving on to major - choose whatever you have a true, genuine passion. Major also doesn't matter. The stats from the AAMC show that the majors of matriculants to med school are in the exact same ratio as the majors of applicants. This is not to say that aren't some medical schools with preferences for science majors or non-science majors (b/c there are at least a few which have come out publicly stating their preference) just that overall, it all balances out.</p>
<p>Finally, why are you so set on Duke for medical school? Medical school admissions are ridiculous, and most students only get one admission. Even phenomenal candidates (36 MCAT, 4.0, etc) applying to only top 20 schools are going to get maybe 2 or 3 admissions, if that. Just keep your options open is all I'm saying, and be happy to get in somewhere.</p>