"I have been having better grades this year."
Translation:Eu tenho tido notas melhores neste ano.
hahah.. that is another way to say it. I can't write what my mind is thinking, 'cause it may be no sense in English, but is like change to have to get. "I got been getting..." sorry if it sounds no sense in English, I at least feel it sounds.
Anyway, tirar, obter, pontuar, all them can translate the ideia in this frase.