One big question before you begin this whole re-invention process–
Why do you want to be a doctor?
You don’t need to answer in a public forum, but if you have no exposure to medical practice and no clinical experience, are you sure this is what you want to do?
Medicine is a tough gig. Long hours, a long training period at no or low pay, lots of debt. Lots of people think they want to be a doctor, but they really don’t know what being a doctor is like.
Before you start down this road, make sure this what you want to do for the rest of your life:
–shadow some doctors and other healthcare practitioners (nurses, PAs, NPs, therapists of various types) so you can understand the various different roles these providers all play in patient care.
–get some clinical exposure through volunteering at your local hospital, public clinic, nursing home, group home for the mentally or physically disabled or something similar. (Consider getting a CNA, MA or AEMT certification and use that to get some hands on experience with patients.)
– get involved in community service activities. Future doctors are expected to demonstrate compassion and altruism through their actions. Start now. Find a cause** you find worthy and start putting in some hours every month/every week.
**since doctors serve human beings, your service work should be with humans, not animals.
Now to your questions–
Yes, but it’s going to require. good deal of hard work and dedication on your part. You will probably need to go back to college full time for at least 2 full years to demonstrate your new dedication and academic discipline.
General rule of thumb–you need and equal or greater number of excellent grades (As) to counter-balance your less than desirable grades in order to develop a strong application to medical school. Consider earning a BS in biology biochem or chemistry to demonstrate your ability to handle the intense academics of med school.
BTW, a 505 on the MCAT is probably too low for most medical schools. The median MCAT for DO last year was 506. The median MCAT for MD was 512-13.
You can if you want, but if you passed those classes with a C+ or better you don’t need to. Take higher level coursework in the same dept and ace those classes. This is a better demonstration of your ability to handle tough academic classes than retaking old classes.
Medical schools do not accept online science classes as fulfilling admission requirements.
Additionally, some medical schools do not accept community college credits either.
I strongly recommend that you take the rest of your classwork at a 4 year college. (You will need a BA or BS degree before you can enroll in medical school anyway.) Many adcomms view CC coursework as less competitive and less rigorous than coursework taken at a 4 year college.You have a weak academic record thus far and you cannot afford any more blemishes.
Besides, you will need at least 2 letters of recommendations from science professors who have taught you in class to support a med school application. (You’ll also need a LOR from a non-science professor also.)