Don't pay up front any more than you're prepared to lose if the company goes bankrupt. What protecton is there for your funds if you do pay up front? Escrow account? Other account that requires your approval to draw on the funds? If payment by installment then what are the progress points or performance guarantees that signify another round of payment?
Have you spoken to their students? Without company staff. What do they say about their experience there?