Med schools usually look to admit well-rounded students. They want to bring out doctors who are good enough to swap Super Bowl scores with you as they check your reflexes. But to get into them, there are some core requirements that pre-med students must meet. This is especially in regard to how well you’ll be prepared for the MCATs (the Medical College Admission Test) and the various rigors of medical school.

Even the type of curriculum matters. Say you have a 3.95 GPA, but most of your courses involved photo-shoots. You’re definitely not in a level playing field with someone holding a 3.80 GPA, and who’s done courses in analytical chemistry and neuroscience. But once you’re into medical school, you can major in anything you want. It is thus critical that you select your pre-med school carefully.

So which are the best colleges for Pre Med? Well, there is no one perfect answer that’s for certain. The largest factors used to determine the best choice for most of the high school seniors include:

· Geographic location

· Range of degree programs on offer

· Cost

· Size of School

· School value and reputation

· Proximity to family

Based on these and more factors, a general trend in Pre-Med school choices can be seen. From results, rate of admission to medical schools, reviews, ratings and general performance, here are 7 of the best colleges for Pre Med out there.

1. John Hopkins University It offers a Post-Baccalaureate Pre-Med program for literally all medical specializations. The program is offered in their undergraduate campus, the School of Public Health and at the School of Medicine. You can easily carve out your own study area.

2. University of Iowa This one has had very high medical school acceptance rates for the past years. It administers a Pre-Medicine track that is inclusive of biology, math, chemistry and physics. Here, it’s mandatory for you to major in a specific area.

3. Ohio State University The Ohio State’s School of Allied Medical Professions Division of Medical Technology offers students a Medical Science Track which leads to a BS in Science. The program’s design is for pre med, pre-pharmacy, pre-dental, and pre-vet students.

4. Creighton University Here they offer a 4 or 5-year Pre-Med Nursing Track. You’ll come out with a bachelor’s at the end of either program. In addition, they administer a Post-Baccalaureate through their School of Medicine. The program intensively prepares students for medical school.

5. East Tennessee State University Here you’ll be prepared for the 4-year Doctor of Medicine degree. It does this through its Pre-Medicine program. But you must complete courses required by most of the medical schools like General Chemistry, Physics, Biology, Organic Chemistry, English and Communication.

6. Cornell University This one offers a 2-year Pre-Med program that prepares students for the 4-year medical degree program. However, no degrees are awarded.

7. Columbia University Their post-Bachelor Pre-Medical Program has to be the oldest and largest in the USA. Students from the program take up over 90% of all placements in the American medical programs. In addition, the program links students to the Columbia University College of Physicians and Surgeons

As you pick your particular Pre-Med school, remember that the journey to become a physician is a long one. It requires patience, work and dedication. So if you’re looking of spending all your college years partying every other day and boozing it up every weekend, you may want to reevaluate your career choices. Medical schools are very keen on your MCAT and GPA scores, so don’t take them lightly. That and there’s stiff competition for the few medical school slots. Of course this does not mean that you can’t have fun in college. You can and you must. Just remember to always have the bigger picture in mind.