In an interview with Oprah Winfrey that aired Sunday night, the president claimed progress on economic and international fronts.
Obama says the only thing that stands in the way of giving himself a better grade is that some elements of his agenda - health care reform and putting more Americans to work - remain undone.
On the ABC special "Christmas at the White House," Obama said "the biggest burden on me right now is that economic growth has happened, but job growth has not happened."
He sees as a plus the fact that the United States is pulling out of Iraq and says the U.S. is on the correct path in Afghanistan.
President Obama told "60 Minutes" correspondent Steve Kroft in an interview broadcast Sunday evening that the decision to send 30,000 more young Americans into harm's way in Afghanistan was "absolutely" the most difficult decision of his presidency to date.
He acknowledged the waning support for the ongoing war effort in the American public, and even among his fellow Democrats, but told Kroft, he believed it was, "the right thing to do. And that's my job. If I was worried about what polled well, there are a whole bunch of things we wouldn't have done this year."
President Obama on "60 Minutes":
Obama Defends Afghanistan Timetable
Transcript: President Obama, Part 1
Transcript: President Obama, Part 2
Obama Versus the "Fat Cats"
Obama: Gatecrashers Lapse "Won't Happen Again"
Obama: Senate Will Pass Health Bill by Christmas