Originally posted by GobindSingh
MPHs are better than nothing but a MS in Bio or Biochem or Physiology is ALOT better since most of the people who screen applications in med school are Phds, so they look kindly upon students with Master's degrees in the sciences.
Don't spend too much time on volunteer work - do a few hours/week and make sure you get a letter of recommendation from it.
YOUCH! I'm a 4th yr med student getting a "better than nothing" MPH. Lots of opinions flying here, but use your common sense.
I've interviewed a ton of premeds by now so I'm speaking from experience.
Don't get an MPH, MS, or even an MD if you don't have a genuine interest. Also don't determine your interest or disinterest in volunteering based on how it MIGHT look on your application.
If the major weakness of your application is that you have seriously bad science grades, that will be the limiting factor. An MPH can't 'undo' that. A post-bacc or a great MCAT performance may show you have science potential not reflected in your GPA.
Alternately, if you did nothing in college but cloister yourself in the lab, study, and have no social skills, maybe you need to branch out and find out something about the world by learning about public health or volunteering for an organization you actually care about.
All this is for YOU to be a better doctor, and to be sure of your career decision, not to get phony people into medical school. More important than a litany of things you've done is a GENUINE mature, reflective sense of what it means to you. That will impress me much more.
An MS in biochem will not do you a lick of good unless you're interested in biochem. You'll be lucky to EVER use that knowledge again after step 1 of the boards.
The MPH is absolutely a worthwhile degree for those interested in medicine. Though, if you do it before med school it will take twice as long (2yrs instead of 1).
Good luck