Chances at Ivy?

I am currently a senior in HS. I got a B in AP World History Freshman Year First Semester and got an A second semester. I also got a B+ in Honors Biology Freshman Year for the first semester but I got an A second semester. Those two Bs are the only Bs on my HS transcript. Do you think I have a shot at an ivy league, considering that I got As in the second semester of the class?

I am mainly worried about the B in a science class, as my friend told me that getting a B in a science class is the wrst subject to get a B in for an ivy. Is this true?

How are you a senior? Seniors got into colleges already.

And no its not the worst subject to get a b in. Colleges wont care what you get the B in unless maybe your applying to engineering or even business and have bad math grades. Then the college will care.