I am a student at a small, private liberal arts college with an acceptance rate of 50%. So certainly not a top school but this is the only school I could afford for undergrad. However, since there are only about 1,000 undergrad students total, maybe even less than that, for me as a biology(premed track) and economics double major, I am able to get lots of opportunities for research and clinical internships. Also, my school offers courses I know medical schools love, like genetics and molecular biology and so many more, the only thing they don't offer is anything in neuroscience. Anyways, if I can keep my GPA above 3.8 (3.9 right now), and do good on the MCAT, are my chances of getting into a top med school anywhere near as good as an applicant who came from a school like Dartmouth or Stanford?
I would say yes. Here's a good article for you to read: http://www.prospectivedoctor.com/does-undergraduate-reputation-matter-for-admissions/