So you want to be a doctor, but your GPA is terrible. Is that the end? Rule #1: Take a deep breath, and stop fussing. The sky is not falling.
But you are going to need to reinvent yourself. This will take both time and money. And always remember that you’re in a marathon now, not a sprint. The following advice holds true for people considering MD and DO. I strongly recommend that you keep both in mind, and the latter is more tolerant of reinvention.
EDIT: An even better summary to the next paragraph is provided by the wise HomeSkool here:
Simple rules for retaking courses
Here’s what you need to do :
a) Contact your UG school's Registrar and see if you can get retroactive withdrawals for the failed classes. This is a thing at some schools and the worst that they'll tell you is "no".
b) IF you have F/D/C- grades in the pre-reqs, retake them. You need to show that you can master this material, and it will help you for MCAT (assuming that you haven’t taken the MCAT). In addition, many schools require a C or higher grade in pre-reqs. Naturally, this will vary from school to school.
If you got C's, take some upper level science classes and ace them.
There is no need to retake a C unless you are very weak on the material and you need it for MCAT. Never, ever retake a B or B-.
If the material was from a long time ago, and you got a B, but you feel you need a refresher for the MCAT, simply audit the course instead.
c) There are MD schools that reward reinvention. All DO schools do. The DO path will be a little easier, but both still require an investment of 1-2 years of not GPA repair, but of
transcript repair.
d) The goal is NOT to raise your cGPA to a sky high level (for some people this is mathematically impossible),
but rather show that the you of now is not the you of then, and that you can handle a medical school curriculum. So do not worry that your cGPA will be 3.2 upon applying after finishing your post-bac/GPA. Rising GPA trends are always looked highly upon, and many med schools weight the last 2-3 years more than the entire cGPA.
e) Thus, take 1-2 years of a DIY post-bac, or a 1 year SMP, preferably one given at a medical school. Do well in either of these programs. A 3.5+ should suffice for a DO school, while 3.7+ will be needed for an MD school
5) in addition to d), your MCAT score will determine where to aim. I suggest:
513+ : MD schools
510+ : your state MD school and any DO school
505+: any DO school
On top of these, get as much patient contact volunteering time in as possible. A trend I am seeing from SDNers who have received interviews from good schools and who also reinvented themselves, is that they have lots of clinical volunteering or employment...some even in the 1000s of hours.
As to the pluses and minuses of post-bac vs SMP:
A formal post-bac program is geared toward career switchers, and mostly provide the pre-reqs, and probably some MCAT advice/prep as well. You get faculty guidance in this and some programs seem to be feeders to med schools for non-trad students. They will cost more though.
Now, you can do the same thing on your own by simply taking continuing education courses at any nearby college. A four year school will be preferable to a community college (CC), but if costs are an issue, then a CC will be OK. This path is what is known here in SDN as the “DIY post-bac.” Costs will be less, but there’s no guidance.
What classes should one take in a DIY post-bac??? Things that mimic a medical school curriculum!
Anatomy
Biochem
Bioinformatics
Biostats
Cell Bio
Developmental Biology or Embryology
Epidemiology
Histology
Immunology
Medical and/or Molecular Genetics
Med Micro OR Bacteriology and/or Virology
Molecular Bio
Neuroscience or Neurobiology
Parasitology (if offered)
Pathology
Physiology
Tumor or Cancer Biology
An SMP (special master’s program) is one that offers medical school classes, or material that’s taught in medical school. There are some two year SMPs, but I don’t see any advantage to these over one year programs.
These can be a backdoor into med school, and you get real advice from med school faculty (if given at a med school). Plus, you're a known quantity to the Adcom members, who will frequently be your SMP faculty.
The down side is that the tuition will be more considerable. You may also have to relocate in order to attend one. Also, if you do poorly, your SMP degree is worthless, unless the program has an added-value component, like some research venue. Thus, SMPs are more high risk, but also high reward.
I don't give recommendations as to individual SMPs or post-bac programs, because they're pretty much a dime-a-dozen.. You should go for:
1) the cheapest tuition
2) a program given at a host medical school
3) is one year in length
4) has the best linkage deal.
One final word of warning: Do NOT take the MCAT while enrolled in an SMP. We’ve seen students do this, and it leads to disaster. Some programs require an MCAT, so that solves the problem (although they may have a minimum score requirement!).
And remember, med schools aren’t going anywhere, and in fact, by the time you apply, several more will have opened their doors.
Good luck!