singing devil, junebug, philantropist, etc....need help!!
Well, I can't speak for the others, but my friends have been telling me for quite some time, "You need help!" So I think you're on to something!
😛
How long are you willing to do postbac coursework? If I were in your position, I would spend one year doing upper-division undergraduate coursework to raise your cumulative and bcpm GPAs past 3.0. As
guidelines, some of the special masters/certificate programs are looking for certain GPA levels (e.g., 3.0 cumulative or better). So it could be useful to do a year of undergrad postbac coursework anyway.
You mentioned needing 30 more credit hours to go up from a 2.7 to a 3.0 science. Unless you have a bunch of science credits, I would be surprised if you need this many more credits to go up to a 3.0 science. I won't state my actual GPA at the moment, but my science GPA is one of the main things I'm trying to repair. If my calculations are correct, I will have improved my GPA by about 0.4 after I finish these three courses I'm currently enrolled in. That's 27 credits w/ a 0.4 jump (hopefully).
I think Singing Devil and Junebug bring up a good point: can you handle a special masters program? I intended to take this year off to regroup, but ended up taking some upper division science courses a la carte for several reasons. One of these reasons was to develop good study habits. Even if by some miracle I applied to med school and was accepted last year (I've never applied), I don't think I would have been prepared for med school. You have to ask yourself if you're ready for a special masters program. My personal opinion is that it's better to deal with the MCAT before worrying about a special masters program.
Singing Devil also mentioned doing really well on your MCAT. This is imperative. The lower your GPA is, the higher you should shoot to compensate. I would shoot for mid-30s if I were you. When I finally get around to taking the MCAT, I'm hoping to break at least mid-30s. In addition to my pretty solid postbac performance so far and a one-year graduate program (that's the plan anyway), hopefully this will draw attention away from my lackluster undergrad record (especially my freshman and sophomore years

)
You mentioned U Penn's program. This is the Special Science program, right? If that's all undergraduate coursework, that's a pretty good option right now. Apparently there's some form of linkage that the program has with UMDNJ-Robert Wood Johnson, but I don't know the specifics. But I don't believe all the students in the program are offered that linkage. Also, if you're just looking to take upper-division science courses, you don't have to do so in a formal undergraduate postbac enrichment program. A formal program might make things easier, but it's not absolutely necessary.
I also agree with Junebug's comment about doing an SMP. These are essentially MS in I-Want-to-Go-to-Med-School programs. They're good at what they're meant for (i.e., preparing you for/getting you into med school) but aren't very useful degrees for the job market. As an alternative to the MS in Molecular Biology that Junebug mentioned, there are also MS in Biomedical Sciences thesis programs that are worth a look. You may have seen recent posts about the EVMS MS in Biomedical sciences program. There are actually two tracks, the research track and the medical masters track. The latter is the SMP program and requires only a library-based thesis. The former is a traditional two-year program. The two-year program includes medical courses, is much cheaper than the one-year program, and requires a laboratory thesis (if I remember correctly). The major disadvantage is that the program loses the rigorous one-year coursework aspect chararacteristic of the true SMPs. Another similar program is Creighton's MS in Biomedical Sciences. It's a two year program, you can take medical school courses, and you do a laboratory thesis. If you have extensive research experience, you can even do this program with complete tuition remission (no tuition) + stipend. Again the major disadvantage is that you don't have the rigorous one-year coursework characteristic of the SMPs. Also, Creighton's med school puts a lot of weight on the undergrad GPA, so there isn't a very strong linkage to the med school. There are also traditional masters programs at some med schools that include med school coursework. For example, UMDNJ has several of these graduate programs.
Sorry, I have the tendency to ramble.
😳 To sum things up, I think:
(1) You have to rock the MCAT (shoot for mid-30's if possible)
(2) Do one year of undergraduate postbaccalaureate coursework
(3) Do a special masters program after the one year of undergrad postbac coursework. You can apply to med school during or after the special masters program. It would be best to apply after (so you'll have a year of grades on your AMCAS/AACOMAS applications when you file them), but I realize some peeps just want to start med school ASAP...so it's really up to you.