How can I salvage my grades/GPA?

<p>I'm a Junior, currently and my grades have dipped quite a bit this year.
My grades throughout HS are as follows</p>

<p>CLASS | SEMESTER 1 | SEMESTER 2</p>

<p>Freshman:
Biology Honors | A | A
AP European History | A- | A
Algebra II Honors | A | A
American Literature | A- | A-
Spanish 9 Native Language | A- | A
Debate / Health | A- | B+
P.E. | Pass | Pass</p>

<p>*all A's except a B+ in health</p>

<p>Sophomore:
Chemistry H | A | A-
Advanced Physics | A | A-
AP World History | A- | A-
Pre-Calculus Honors | A+ | A+
AP Statistics | A- | A |
English Literature | A | A+
Spanish Literature 10 | A | A-</p>

<p>*all A's :D</p>

<p>Junior:
AP Physics B | A
AP US History | B+
AP Psychology | A
AP Calculus AB | A
Computer Programming | A
Spanish 11 Honors | B+
Latin American Studies | B-</p>

<p>*um what, large polarization of grades, Solid A's for 4 classes and then B+'s and a B-. Curiously enough all the B's 5th, 6th, and 7th period (the last classes of the day)</p>

<p>I had always been a straight-A or close to straight-A student, suddenly Junior year I forgot how to be one. I had always aimed to apply to MIT (it was my dream school growing up), and now its looking less and less probable. Colleges like upward trends but this is the exact opposite. Is there anything I can do to salvage these grades?</p>

<p>Spanish and APUSH are close so just try harder a little harder and you’ll have 6 As 1 B.</p>

<p>The problem is my school’s transcript shows S1 and S2 grades :/</p>

<p>So, that shows improvement.</p>