I have had almost a dozen language teachers in my school career. All but one of them sucked.
Talk to the spanish teacher and see if she cannot try to make the subject more entertaining. After all, in theory, as a language teacher, you have unlimited freedom of how you teach the language. For many teachers this means, they use the least effort and stick to the book. For a good teacher, it means going out of their way to make language fun, and applied to real world situations.
You can have pen pals, which lead to exchanges even during the first year, with students learnig your mother language in other countries. You can do skits in the foreign language, from first year. You can do all kind of activities, that relate to the current vocabulary.
The thing is, most teachers teach a living language, as though it was Latin. "Read these books, repeat this vocabulary, learn these grammar rules". That's bullshit. The only way to teach a language, is to show what that language gives access to. The Spanish-speaking world is immense, so it should be trivially easy to teach that class in a way that 5th graders don't feel stupid.
On the other hand, OP should help with learning vocabulary, when at home. A language is a social thing, and learning vocabulary by yourself is awfully trite. That way you can learn the language as well, if you don't speak it yet. Win-win.