Great job on the post-bacc work. I think taking a year of courses was a great idea and an excellent way to show that you've matured past your earlier mistakes. Now that you've proven you can do well in intro classes, I think taking another year of post bacc won't do much to distance yourself from your undergrad performance. These are still undergrad classes.
The SMP will show that you've got what it takes to get through M1. If you want to do an SMP, understand that you must get a 3.7+, or else consider 50k + living costs gone. These things are no joke, and a sort of gamble in a way. If you do well, some schools will weigh your grad GPA higher than your undergrad. If you don't do well, they won't consider you at all.
An idea of your MCAT score would be a good estimate of how well you'll do. Besides, you'll need an MCAT or GRE to get into most of these programs anyway. I've a friend who got under a 30 on her first take, and just got accepted into BU with a 38 retake after her time at the BU program, so nothing's for certain. I've quite a few friends who have taken this program and are now in the class of 2017, but I also know many who will likely never have a white coat ceremony.
It all depends on how badly you want to go into medicine, how determined you are, and how willing you are to sacrifice some parts of your life for your goals.
My advice:
1. Finish studying for the MCAT and take it before May. If you haven't started studying, you need to find a way to do that and get over a 30 to have a shot at these SMPs.
2. Get over a 35? Apply to both medical schools and SMPs and see whether you get MD interviews. Get your MD app done literally on June 5th, or whatever the deadline is.
3. Get a 33 or under? App to SMPs.
4. Get under a 30? Retake MCAT, but also do other things and improve your ECs.
Take your exam and let us know how you did. We'll be of more help with more info
I am exactly one of those people you described. I graduated with a major in political science and a 2.52 GPA, and only took 2 science courses. It wasn't until midway through my senior year that I realized I wanted to become a physician. After graduating, I did a post-bacc year to complete the pre-requisite science courses and earned a 3.78 GPA doing so, hence the vast GPA difference.
I think that the SMP would better prepare me for medical school, but I'm concerned that it may not be the right decision since it won't help my cGPA, which is obviously a huge red flag for schools. Plus, I've done the math and if I do another year of post-bacc, I could theoretically raise my cGPA to 3.08, and have approximately 3.85 my last 70 credit hours.
My question is would a good SMP gpa (3.6 +) trump my 2.8 cGPA, or would I be better served to get my cGPA >3.0