I think that it is pretty funny that the spanish 4 honors at my high school is still about what a 1st grader in a spanish speaking country would know.
I wish that was how I was taught Spanish. First year of Spanish, we had to understand and know how to have a conversation with the teacher in Spanish (short sentences). Second year was writing paragraphs/papers, different tenses of words, and long conversations. We were tested on writing and speaking twice a year. I had a easy Spanish teacher though. Most students get a different teacher for each year but I ended up having the same one for both my classes. Took Spanish 6/7 years ago so I don't really remember how to speak it correctly but I do still understand it when someone is talking.
In my opinion, learning Spanish, or another language, will open up more choices for you, especially if you work with Spanish/non-English speaking employees or employers. A lot of employers in my city prefer workers to know another language so they can communicate instead of having to pay for a interpreter. Plus, they get paid more compare to the only English speaker. The world is changing and the way I see it, you may need to learn one other language from English to do well.
My favorite subject is history but also math (no geometry) or biology. I am not majoring in any of those fields though. I can't dissect animals. Not my thing. That's why I don't want to work in the medical field. I start school next Tuesday but only have 16 weeks of it this semester.