Both are fine. He gets / makes good grades even working 15 hours a week at a bakery. Get - is more common and idiomatic.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
SheltieBites"He worked hard to get grades."He worked hard to get/make good grades. (You get some sort of grade even without working hard!)
?