Got a B+ in AP CS, but I want to major in it. What are my chances of getting into top tier schools?

My school is based on semester system and first semester I got a solid 96% for AP Computer Science. Second semester I had a consistent 92%, but my teacher gave me a C on my final project and dropped my whole grade down to a 88.57%. Can I still get into top tier schools like Stanford and other ivies? (I’m a Junior)

Unweighted GPA: 3.89 Weighted GPA: 4.31

SAT: 1540 (out of 1600) SAT Math II: 800 SAT Physics: 800

Extra Curriculars:

  • teaching elementary students how to code (President of this club)
  • FRC Robotics Team - 4years
  • Mock Trial (Public Relations Officer)
  • Choir
  • Internship at Software company Summer 2017
  • Started and have been volunteering at annual Church Summer camp since 2013 (recently implemented after-camp coding class for this as well)

Coursework for next year (Senior Year):
AP Stats, AP Calc BC, AP Physics C: E&M, AP Microeconomics, AP Gov’t, Regular English

having a final grade at a B+ will not disqualify you. Your GPA and SATs are spot on and your EC’s show you are competent in computer science, regardless of your grade. Plus, you if your score is a 5 on it, the B+ shouldn’t even be an issue