How bad are my OChem grades?

I took OChem 1 last year and got a C, the first in what are otherwise all B science grades for me. Because of that, I decided to take OChem 2 over this summer so that I wouldn’t be distracted by all my other classes. I just got my last grade before the final, and the absolute best I could do in this class is a B+ (if I got 100% on the final), but more likely it will be closer to a B- (based off of my other percentages).

Between this and my OChem 1 grade, how badly does that affect my vet school chances?

My understanding is that a B in premed organic chemistry is pretty good, and that premed and pre-vet organic chemistry is the same class. You will need to average significantly better than a B overall for vet school, but my understanding is that the vast majority of students use A grades in other classes to offset their B’s (or worse) in organic chemistry.

“all B science grades” is more worrisome. What is your overall GPA?

I have a 2.8 science GPA right now without OChem 2, which I know is lower than what vet schools look for, but I’m hoping to bring it up significantly this next semester since I’m taking all Bio classes, and Bio last semester is the closest I’ve come to an A (like 4% off).

If you live in a state with a state veterinary school, look at their requirements for grades in science pre-requisites. Have you taken biochem? While many schools will accept C’s as minimum grades, the competition is fierce for admission. The higher your GPA and the higher your GRE score, the better chance you will have. Schools also weigh research experience, leadership, TA experience and of course all require a minimum number of hours in direct animal care. Make sure you have everything in order before applying. Meet regularly with your pre-vet advisor. Vet schools like a well rounded applicant. Besides working with animals under supervision of a vet, they also consider 4-H, breeding, livestock, zoo work, etc. They like to see volunteerism in the community, church, school, etc. Best of luck to you.