I'm currently a junior in college, and am just getting more and more stressed the closer I get to the time to apply to schools. I think my grades are the weakest part of my app: I spent my freshman year at a school that wasn't a good fit for me (got GPA of 4.0 and 3.7). Then transferred to a much harder school and got GPAs of 2.52 and 3.71. So I think my cumulative GPA is about a 3.3 or 3.4 at this point, with a science GPA around the same. I'm going to take the MCAT in April, and think I will do pretty well, because when I took a practice one, I got a 30 and hadn't taken physics or orgo. I have four summers of research experience at NIH, and am hired for this coming summer as well. In terms of clinical experience, I have volunteered at a local hospital for a summer, am planning on continuing this summer, and am leaving for the Dominican Republic on Tuesday to work in a local clinic for two weeks assisting an obstetrician. I have a lot of leadership experience with my extracurriculars. I could just be overly optimistic, but I think my only weak point is my GPA. I am planning on applying this summer, for admission in fall of 2010. I'm really stressed though because I'm a Maryland resident, and University of Maryland med school has a really high average GPA of accepted students. As hard as I look, I can't really find any med schools with GPAs lower than around 3.6. I really really REALLY want to go to medical school, and really want an MD, not a DO. Is there any hope for me? Should I consider a post-bac year to bring up my grades? If I don't get in, I really want to do Peace Corps and then reapply, but should I do something about my grades instead?