I think both would help too. In Spanish class they do teach you the proper way to speak and write in Spanish. But when you actually talk to someone, just like any language, there is definitely going to be things that they do not teach you. With English there are a lot of sayings and things now, that a person who isn't fluent, would not understand.