get a printed copy of your transcript and current schedule - sit down with an admission counselor at a non-impacted CS and see what they say. Seriously, do it NOW before it is too late to change you SR schedule. Maybe they can help you find a path If not, you’ll know and can behave accordingly and shouldn’t waste time taking the SAT again.