CNN – Approval ratings for Donald Trump’s job performance have been at historic lows, but the President’s own report card of his performance has high marks.

Trump indicated that he has been a high achiever these first few weeks in the White House.

“In terms of achievement, I think I’d give myself an A. Because I think I’ve done great things — I and my people, but I don’t think we’ve explained it well enough to the American public,” he said in an interview that aired Tuesday on Fox News’ “Fox and Friends.”

“I think I give myself an A in terms of what I’ve actually done,” Trump added.

But the President seemed to think he’s just been an average messenger.

“In terms of messaging, I would give myself a C or a C+,'” he said.

Trump also gave himself an A+ for “effort.”

“But results are more important (than effort),” he added.

A Quinnipiac University survey released last week found that American voters don’t view how Trump is handling his job as favorably. The majority of American voters — 55% — disapprove of Trump’s performance. Only 38% of American voters approve of Trump’s job performance.

This is such a Donald Trump thing to do to take an evaluation of himself as President and completely contradict what the majority of the general public thinks about his overall performance. And the fact that he’s doing this with letter grades is absolutely fantastic. It’s pure genius. He’s basically saying to America, “Okay, I get that most of you don’t approve of my performance right now, but that’s because you have no idea what I’m doing! #MakeAmericaGreatAgain”

I also love the fact that Trump humbled himself with a C or C+ for messaging before giving himself A’s for his actions and effort. He’s definitely throwing some shade on Press Secretary Sean Spicer here. If it wasn’t for Sean Spicer fucking up basically every day and getting caught in lies, Trump would be giving himself straight A’s. You just have to imagine Spicer has to be shitting himself right now. That seat he’s sitting on is hot af, and if that C or C+ doesn’t change to an A or B in the near future, then we’ll have our second Trump cabinet casualty.