I grew up in Germany and at our schools virtually all language teachers were German. And consequently had a German accent (sometimes more, sometimes less pronounced) that they automatically passed on.
I suppose, that is a normal thing.
Also, in German schools teachers need to teach at least two subjects so you won't find native speakers that only teach their language.
When I went to uni the situation changed dramatically. I studied International Business and part of the "International" bit was language - and all our language teachers were native speakers. We had Business English and Business French with native teachers; some of us learned Mandarin, others Spanish; there were also courses in Japanese offered. All of these were taught by native speakers.
I'm not sure how common that is in other universities but I thought this was awesome.
However, it is simply not feasible to do this in schools on a national level.
All that said, and even though I personally try to have a good pronunciation, I have worked with many nationalities since and many people have accents without this being an issue. I'd say, as long as the accent isn't as bad as to impede communication it ultimately doesn't matter.
I sort of had an epiphany during my last school years where I had a classmate who had been living abroad for a year and who had married (very young) a guy from Nigeria (not the prince who sends emails) with whom she communicated in English. This classmate had an incredibly strong German accent but because she had so much exposure and practice in English (this was before the internet) she spoke it fluently and was like a walking dictionary. In other words, even though her pronunciation was awful, her English was probably better than any of ours. I realized at that time that, while personally I wanted to achieve an accent-free pronunciation for myself, having a good grasp on grammar, vocabulary and idioms, combined with speaking practice is far more important.
You can communicate with other people in a foreign language with a very strong accent as long as people can make out the words you are saying. But you cannot easily communicate if your vocabulary is too limited even if you pronounce the few words you are able to speak like a native speaker.
In real life, vocabulary (and grammar) beat pronunciation every time.
In light of that, you might want to reevaluate your teacher. Maybe she is a good teacher after all despite her flawed pronunciation?