Gods, high school spanish is so fucking useless in the real world.
I took four years of that shit, and couldn't carry on a conversation. I learned more from my Mexican girlfriend in six months (and still suck at Spanish, unless I'm cursing, but still).
If you're teaching a bunch of gringos Spanish, conjugating verbs instead of building vocabulary and actually speaking with the language is what matters. Do I give a fuck if some Guatemalan asks me where the bus stop is by saying "where bus to be"? No, because I can fucking parse that by virtue of being fluent in English.
But not even knowing how to say what the fuck it is you need to find after 4 years of the classes? Jfc.
Well, learning other languages apparently makes your brain more flexible, but I share your frustration about how they're formally taught in highschool, at least versus the much more interesting ways of learning languages which are living amongst the natives or "absorbing" a language from hearing it on TV because you already know a similar language.
I remember being taught Dutch formally when I moved to the Netherlands and almost none of it stuck, but some years later I ended up working for a small company were everybody but me was Dutch and they would just have all the meetings in Dutch (not with a bad intention, IMHO - always thought it was partly to help me learn it) and a mere 3 months later my Dutch was pretty decent. Being thrown in at the deep end is stressing but you learn fast and it's never boring.
Ha. My Spanish is the opposite, I can name everything around me but can't talk. Was in a sub shop in Miami once and the sandwich maker didn't speak English, I didn't even KNOW I knew the words for all those foods but quickly rattled off Mayonesa, Queso, Lechuga, Cebolla, Acetunas, Pimientos - everything I looked at I thought the Spanish word not the English word, it was all there in my head, what the fuck? But try to say I did something, instead of im doing something or going to do something? Total blank, I have to really think on it like it's a puzzle.