For what it's worth the self-learning community and people who are really serious about learning languages generally agree that learning a language in school is relatively pointless because it's not intensive enough and you have too many people in one class. I can attest to that, after 3 years of French and getting good grades I don't know jack. In fact I have a better grasp of Italian already, after 3 weeks.
So you're much better off learning by yourself.