I agree with others that it sounds to me that a smaller school would be worth considering. I might also be tempted to avoid the ones that claim to be “prestigious” (or pretentious, or highly competitive), and focus on ones that are basically good schools with a supportive environment. This leaves a rather large number of schools as possibilities.
Many students seem to try to go to the highest ranked university that they can get into. To me this is basically the same thing as going to the most stressful and difficult university that they can get into. This would seem to be pretty clearly the wrong approach in this case. Some students do better at a school where they can be in the top 25% without overstressing themselves and without pulling any all-nighters. As I said once on another thread, there is nothing wrong with getting an 85% on the first pre-med biology midterm where the class average was 50%.
Where do you live? What is your budget?