Well... there is nothing wrong with NOT taking Calculus BC as a junior! I didn't read all of the threads on this but what about:
1) Math tutor or Kumon/Mathnasium?
2) Do tutoring or home problems daily over the summer?
3) Keep reviewing the basics of multiplication, fractions, etc. I think a lot of Algebra is that.
My son last summer took an accelerated 5-week course that was high school Algebra I. He got a B+ and it's made this year of 7th grade Algebra I (common core-style) a breeze.
sometimes you just need to slowly repeat or reintroduce topics until they like it and feel comfortable with it.
He doesn't do Math Olympiad- I think he doesn't like the kids who do it and he doesn't want to.