Pick a major that interests you. You will need to get good grades in college in order to apply for medical school. At the medical school I attended, the average GPA is reported to be 3.85, so even one or two B's can hurt your chances of acceptance.
Aside from this, any major is acceptable as long as you complete the prerequisite courses.
Typical medical school prerequisites include:
Biology: Lecture – 4 semesters; Lab – 1 semester
General Chemistry: Lecture – 2 semesters; Lab – 1 semester
Organic Chemistry: Lecture – 2 semesters; Lab – 1 semester
Biochemistry: Lecture – 1 semester
General Physics: Lecture – 2 semesters; Lab – 1 semester
Math: Statistics – 1 semester
English: Rhetoric (Composition) and Literature – 2 semesters
Any for your college that allows you to complete your premed requirements and obtain a bachelor’s degree will qualify you for medical school. It doesn’t really matter where you go to college as long as you have a good GPA, a good MCAT score, and strong letters of recommendation. However, certain states like Texas prefer applicants in Texas over out-of-state applicants. So, if you do want to go to medical school in a certain state, you might want to consider applying to that college or college is in that state. Best of luck on your journey to becoming a physician.
Any major is fine. Just choose one (does not have to be science!) that will allow you to maintain an excellent GPA. I majored in Spanish literature and had no problem gaining admission to medical school.
Hi Eli I'm a veterinarian, not an MD, but it's the same pre-med requirements. A biology major would make it easier to fulfill those requirements. However, there is also ample opportunity to major in something else that interests you at the same time. My son is pre-med now and is majoring in Biology, Society and Health. My daughter is planning on majoring in Cell Biology and minoring in Spanish for professionals. Whatever enables you to fulfill your pre-med requirements, and keeps you engaged.