I was wondering how ivy leagues and other top tier schools like Duke would see 2 B's in my junior year. Unfortunately, for the two hardest AP's of my Junior year, there are two teachers for APUSH and AP English. One of them is super easy, while the other gives very few A's. Alas, I got BOTH of the harder teachers and am struggling. I have strong EC's and around 2100 SAT's (will re-take for higher score).
What I ask is how would top schools view and an all A student (except for 1 B Sophomore year) with 2 B's his Junior first semester? (Will try and get all A's second semester) And would colleges ever know that some students had a super easy Junior year while others struggled and still got a B?