Is that Spanish progression normal in your school? At my school and many others in the area, you can’t take AP Spanish until after Spanish 4(although this is usually taken by sophomores), and it’s usually only done by people who took Spanish Honors before and did well. I’ve heard that the AP languages are hard for non-native speakers, so it’s interesting that you’re allowed to take it in your 4th year.
Taking BC after Pre Calculus is done by students who did well in Pre Calculus in my school as well. Other than AP Research, which isn’t even offered at my school, your schedule looks pretty similar to my schedule, and the schedules of a lot of juniors I know, so I think you’ll be fine.