Under what circumstance should a student do a post-bacc SMP program? I've heard that if your undergrad GPA is not as high, then you can do a SMP to boost it. My cGPA is a 3.6, and sGPA is a 3.5, but I want to aim for a mid-tier school. My GPA would be a lot higher if it weren't for a rough year that I had my sophomore year of college. My GPA for my sophomore year is a 2.9

, but my GPA for my other 3 years are all 3.7+. Thus, this averages to give me about a 3.6 cum and 3.5 science GPA. If I want to aim for a mid-tier school, say ranked around 20-50, should I do a SMP program given that my GPA is still lower than the averages for these schools?