From the story itself:
A big factor in its top rank is that grads leave without a penny of tuition loans to repay. The Army picks up all costs and pays the cadets a stipend of $895 a month. On graduation, they start as second lieutenants, earning $69,000 a year. They have to serve in the armed forces for five years plus three more years of inactive reserve duty. The wars in Afghanistan and Iraq have pulled 15% of reservists into active duty.
Wow, a 2LT makes more money than I do. If that figure above is true, I'm surprised. Not disappointed, but surprised.
Update: doesn't appear that figure is necessarily correct. According to the pay scale at army.com, a 2LT with no prior service currently earns $2655.30 a month. Of course, there's also quarters and subsistence (food) allowances, both of which are non-taxable, as well as a potential variable housing allowance and possibly combat pay. Even given all that, $69,000 a year for a lieutenant seems a bit high.