“I think John Boehner deserves a B-,” Mr. McCarthy, California Republican, said on Fox News’ “Hannity” program Tuesday evening. “Now look, you may disagree with me — he won a majority, we’ve got the highest margin we ever had before, we lowered the deficit … but you know what? There is a lot more.”

He said the House has passed 300 bills this year that haven’t moved in the Senate.