How do I choose which debts to pay off first?

In general, the best way to decide which debt to payoff first is to start with the debt with the highest interest rate and work your way down from there. From a purely mathematical standpoint, the debt avalanche (highest interest rate first) payoff method is the most effective way to pay down debt.