Critique my grades, do they put me out of contention?

Only listing core classes, all other electives are A/A+

Freshman
Math Honors: A
English Honors: A-
Science Honors: A-
History Honors: A-
French: A-

Sophomore

Precalc Honors: A+
English Honors: A
History Honors: A
French 2: A-
IB Bio: B
IB Chem: B

Junior:
IB Chem 2: B
IB Calc I: A+
IB English: A-
IB History: A-
French 3: A-
IB Physics: A-
IB TOK: A

Notice: I got a 780 on chemistry, and 800 on physics.

I got 3 B’s and 21 A’s (in terms of credits)

Are these grades not enough for top CS programs at public universities
(Umich, Gatech, UCs, etc)

Another note: I got the highest grades possible in the most difficult math courses at my school, A, A+, and A+

Im sorry for being so obsessive, this has been bugging me for a while.

My schools does not rank, my GC said I have the distinction of ‘most rigorous’ schedule

No, considering all of your B’s are in IB classes, they are more than good enough for top CS programs. Just make sure that you keep up your grades this semester.