Who was the first president to pay off the national debt? Who was the first president to pay off the national debt? Photo by Joshua Woroniecki on Unsplash Barack Obama Donald Trump Teddy Roosevelt Andrew Jackson Correct! Wrong! Share Article: