Take it again at the same institution, because taking it at a community college will have both of them factor into your GPA when you apply to schools. However, your GPA may be a bigger block to admissions than just the orgo class. It can be tough to get interviews with a GPA lower than 3.0. Definitely possible - especially if the lowest grades came from non-science courses or were early in your college career with marked improvement later. Also, optometry school has been excessively more challenging than any pre-reqs that I took. So I would keep that in mind...because it only gets harder! Do you feel like you are just burnt out? In which case some time off (graduate with your bachelors, but then retake prereq courses at a later date) with work experience might help rejuvenate your school mindset? If you just feel like the concepts are too hard, then I would seek a lot of outside resources before you retake that class. Study the concepts on your own schedule from resources like Khan Academy, textbooks, etc. Get as much of a foundation as you can, then retake the course when it's easier to handle the pace since you have a stronger foundation. If that's the case, you will need to be ready to study much harder than all your classmates in grad school and know how to seek out those outside resources to keep up. It can be done, but it'd be very very challenging.