What CCC are you at? The vast majority - and I will get blowback for saying this - are easy graders, generally. You just have the handful of top CCCs that tend to really put the pressure on, which can be to your profound detriment, if you don’t get top scores. Although even that is variable.
Of course, the other problem could just be getting professors who don’t necessarily grade leniently. I personally espouse the proposition that CCC profs should be engaging and fun, but not be overly difficult graders, because there’s no point in doing that. Students at a CCC either wish to transfer (so why screw them over by being a tough grader?), or they are going into a vocation (so again, what’s the point in being a hard grader?). Yeah, it’s the “principle,” some will say. But not really. Grades are simply arbitrary letters.
I taught a small English seminar at a high school a year ago, and everyone got As. Why? Am I a wuss? A pushover? An idiot? Maybe. But the reason I gave them As was because they were enthusiastic and engaged. They examined stories, they wrote creatively, they got jazzed about good writing. They felt comfortable enough to vocalize their ideas. As far as I was concerned, that’s winning. I know they were all planning to apply to college and they were smart kids. So I just don’t see the point in being a tough grader. But that’s me.
(Obviously, stem courses where there is very precise knowledge that must be mastered, needs to work off a different rubric.)
Anyway, sorry to rant, but if virtually everyone truly is getting Bs or lower, and assuming they’re really working, then I might suggest switching CCCs. The place is not doing you any favors.
You can go as long as you like to a CCC, so plan an extra year (I know that sucks). Now I will add - do you think you’re studying correctly? How do you do on tests? Do you go into the prof’s office and introduce yourself? Ask for feedback? Just make sure it’s not your study skills holding you back.
Don’t give up. PM me to discuss if you wish.
And FYI, I have seen 3.1s and 3.2s admitted. I believe TAG is a minimum of 3.2 at some UCs. We were just discussing this. That’s guaranteed admission.