Here are the general Medical school course requirements:
All medical schools pretty much require the following pre-med coursework:
General Chemistry with lab: 2 semesters
Organic Chemistry with lab: 2 semesters
General Physics with lab: 2 semesters
General Biology with lab: 2 semesters
English: 2 semesters
Calculus: 1 semester
Note that some medical schools require courses such as Biochemistry or additional Calculus, for example. Other special non-science courses may also be required by some medical schools. A few examples: The University of Nevada in Reno requires one upper-division behavioral science class or something like it (and they are very specific about which ones will cover this requirement) and University of Utah requires a “diversities” class such as Women Studies, Gender Studies, or some sort of minority studies. Harvard requires 2 semesters of Calculus instead of just one.
You need a high GPA along with Medically-related experience (research/volunteering/job) with a High MCAT score to apply.
Pick a major where you will be able to complete your Med school requirements while getting a competitive GPA but you are not limited to science-related majors. Also have a backup plan in case you do not get into Medical school and you want to keep your Undergrad costs to a minimum since Medical school is very expensive.