Colleges vary from school to school in how they count SAT scores; some only take your most recent scores, some take your best scores, whenever they were taken, and some take the best subscore from each of your tests, regardless of when they were taken. Most schools are fine with you retaking the SAT if you need to; that's becoming more and more common these days.
I took US History and... Spanish... maybe... is that a SAT II test? I don't remember. Anyway, you only need to take them if the schools you want to apply to require (or "recommend") them.
Just so long as you young folks get a higher score than I did, as I took the Scholastic Aptitude Test back when it had only two parts, not three, so you should hope to beat my 1470. (750 Math 680 Verbal). I could have taken it again, and probably should have if I'd wanted to gain admission to an elite school, but my family made enough that the only sort of financial aid I was going to get was student loans, and I didn't think it was worth the added cost compared to going to an in-state public school. I ended up graduating with no debt whatsoever, for which I have been eternally thankful. 1470 was certainly good enough for me to get into either Clemson or USC.