I've nothing against school.
I've even worked in them.
Nevertheless, I've come to the conclusion that languages don't belong at school. The teachers may be OK, and even inspirational, but the methods suck.
Also, no one can teach you a language, so the whole rationale for language learning is up the creek.
I used to say that only you can teach yourself another language, but now I disbelieve even that. But at least you need to take charge.
You don't learn a language at school. You learn it in your head--or, more precisely, you get used to it in your head.
You don't learn a language; you acquire it.