I’d look at niche grades for dorms and food. It’s directional - because schools are always building or enhancing dining options but it gives you an idea.
Haverford B-/B-
Tufts B/A
USC A-/A-
Davidson A-/B-
W&M C-/C-
USC is far bigger and Tufts too - so the list isn’t really apples to apples school wise.
Are you looking to ED - because you can apply to all of these. Is that why you are asking - where should I ED? Are you sure you can afford all plus four years of med school.
You can major in whatever as long as you take the pre-reqs.
Good luck.