Should I take SAT subject tests or SAT?

In June, I took two subject tests, Math II and US History, and scored a 650 and 660, respectively. These scores were much lower than expected. In October, I took the SAT with essay and scored a 2120 ( 680M, 710CR, 730W). The math score of that SAT with essay was way lower than I expected, so I wanted to retake the SAT with essay in December, but I don’t know if I would better to improve my subject test scores. Help? Thanks in Advance!

P.S. I’m taking the November SAT with essay to see if I can do better on math, but I haven’t had that much time to improve my skills since I took the SAT with essay in October.

P.S.S. I’m also pursuing computer science in college if that means anything.

Where are you applying?

Brown, UC Berkeley, RICE, Duke, Cornell, UPenn, and USouthernCal

Definitely retake your SAT 2s. Your Math II score is not up to par. A 650 is in the 37th percentile. Getting a 720+ on the Math II retake may be able to make up for your 680 on your SAT Math score.