I will probably take the full 30 years to pay off my and my wife's student loans (we consolidated). The reason is because of the low interest rate. After 4 years of on-time payments (not a problem with auto-debit from the checking account), our interest rates will drop to 2.5%. It would be foolish to pay extra on them when our other loans have a higher interest rate. Even if they were our only loans, it would be better in the long run to invest money and get a higher return than 2.5% and still make the minimum payments on the student loans. I'll only pay them off early if I need to be debt-free for some reason.