OP, I too sometimes get into this trap of thinking what looks best for colleges rather than thinking, what is best for my child's education right now -- and then someone posts something wise or my friend or spouse reminds me what's important. So I hope I am doing that for you now. Your kid should learn one other language well, not take a few years of one language and one year of another just to hit some magic box of 4 years of high school foreign language (doubt colleges would like that anyway), because that is the best thing for the development of his mind and the most useful thing for his future endeavors. Now, if the Spanish teacher is terrible or something like that, then you should rethink. But otherwise, have him retake the class, get him some tutoring, and/or put in him a Spanish language camp over the summer (Concordia Language villages -- 4 week camp test you high school credit but you could do it just for the learning experience and not worry about the credit). Good luck.