You are way ahead of schedule in math for someone who is not super strong at math. Math is an area where what you learn today is based on what you learned last week and last year. Jumping ahead in math can be a big mistake. It is way better to learn each step very well before you move ahead to the next step.
And I am pretty sure that calculus is one of the premed required courses.
I think that it is worth thinking hard, and talking to your math teacher and guidance counselor, about how to get yourself back on track to do better in math. You might need a tutor. You might need to step back in terms of which classes you are taking.
Here we can help you. There are a huge number of universities that are very good for premed students. Almost any university ranked in the top 200 in the US would be very good. You might want to avoid very specialized schools such as music conservatories, but almost anything else would be very good.
However, medical school is very expensive. To keep open the option of medical school you need to budget for a full 8 years of university where the last 4 years are likely to be expensive. If you take even half of the cost of medical school as debt, that is a LOT of debt even for a doctor.
Most students who start university thinking “premed” end up doing something else. Some cannot keep up the necessary GPA in very tough premed classes. This is a reason to avoid jumping ahead unnecessarily in any classes (whether math, or organic chemistry, or anything else). However, some students just decide that they want to do something else. As one example, some students who are easily maintaining a very high GPA in premed classes get into a lab and decide that they would rather do research. Regardless, while sticking with medical school as the goal is going to happen for only a small minority of premed students, you do not want finances to rule out the option before you even start university.
So find a university which will be affordable. This suggests that BU would only stay on a reasonable list of schools for a premed students if either you get very good financial aid there, or your parents are okay paying something in excess of $800,000 over a full 8 years of university. Most of us need to find more affordable options. We had a daughter who was pre-vet, and we did rule out BU (and NEU) and go with a more affordable option.
You should seriously consider your in-state public options. The University of Washington is very good although it will be academically challenging and admissions is hard to predict at this point. Washington State University is also very good and worth considering. One small oddity there is that Washington State University has a very good DVM program, which suggests that there are likely to be a number of very good pre-vet students there. Given that the pre-vet and premed required classes are the same, this suggests that if you are premed there you will get to meet some of these pre-vet students. Of course they will compete with you for grades in classes, but they will not be competing with you for medical shadowing opportunities. I expect that there are other in-state public schools that you should consider but I am not familiar with the other pubic universities in your state.
You are also in a WICHE/WUE state. This suggests that you might want to consider your various WUE options. This is again an area where I am not personally familiar with the undergraduate options but it is something that you might want to look into.