SAT Subject Test scores -- Should I retake?

I took the three SAT subject tests in May and recently received my scores and am wondering if I should retake them or not.
Literature: minimal preparation and got a 660, placing me in the 58 percentile
Mathematics 2: 680, also with minimal preparation, placing me in the 41 percentile
US History: 730 with lots of preparation, as I was also taking the APUSH exam the day before the subject tests.

The schools I will be submitting these scores to would be Northwestern, Tufts and Georgetown.

I think that I will stick with my US History score and not retake it as I felt decent about it and did a lot of studying and prep so I’m not sure I could improve. However, I’m considering retaking the Literature and especially Math, though the biggest issue for me on math was timing, so I’m not sure how much I could improve my scores.

How will my current scores look to the schools I’m applying to and do you think I should retake it?
If so, what should I do to prep and what scores do you think I should be aiming for?
Thanks so much!

I think you could increase Lit and Math, but also keep in mind that Georgetown requires all subject test scores. Tufts and Northwestern as well will also probably expect to see higher scores than a 660, but 680 is good because it’s right near the 700 threshold.

You need to retake math or lit for those schools. Sorry, but 680 isn’t going to work for any of them. Given that 710 in math 2 is the 69th percentile, I think those schools would like to see at the very least a 710 on that test.