"Léa got excellent results; she is proud."
Translation:Léa a eu des résultats excellents, elle est fière.
According to https://www.collinsdictionary.com/dictionary/french-english/avoir "avoir" can mean "to have" (in the sense of "to possess") or "to get" (in the sense of "to obtain"), among other meanings. The meanings aren't the same, though either could work in the sentence. If you don't like "got", don't use it, but it is an acceptable word. Maybe it's overused and redundant in many cases, but here it has a meaning, especially if the redults are grades in school.