Hey MitrieD, your science GPA is a little on the low side.
http://www.aacpm.org/html/careerzone/pdfs/AACPM CIB-2013 Entering Class.pdf This link has all the averages for MCAT and GPA across all 9 schools. Unlike DO, podiatry does not have a grade replacement system, so retaking classes will do you no good, I would say bring it up to a 3.0-3.1 sGPA if possible by taking a couple more science classes and score a 21+ on the mcat. Also, I dont know how much shadowing and community service experience you have but having a good amount of hours in both will definitely strengthen your application, especially considerable hours shadowing a podiatrist. If you have founded or participated in clubs, its always a plus and any special talents as well add to your diversity and uniqueness. For a low GPA, give sound reasoning in your personal statement without knocking professors or yourself, these classes are difficult to deal with if alot was going on in your life at the time. As for the mcat, yes scoring a 500 would mean 24-25 in the old exam. I would say the closer to the national average the better even a 21-25 might help you. Take the mcat over the summer, apply really early and apply to all 9 schools, shouldnt cost you more than 500$. Each school is different everyone is treated differently as a case by case basis. Assuming you have all extra curriculars, required shadowing and maybe take a class or two to bring up your GPA above that 2.9, I would give it my all and try applyong very early. Best of luck, if you have any questions send me a message. Hope this helps.