Obama has the lowest approval rating of any President at this stage.
37% of Whites approve and 90% of Blacks making his average at around 46% approval.
Yet, in spite of these numbers .. he gives himself a B+
Is Obama basing his grade on a different agenda than what American's want or stand for?