Ron Paul             A+
Rick Perry          A
Rick Santorum   B-
Newt Gingrich    C
Mitt Romney       D-