One reason why you sholudn't pay up front, no matter how large the school is.........
http://www.nytimes.com/inc_com/inc12...=smallbusiness
More importantly, if they have your money and a problem arises then you don't have a leg to stand on. Most I would pay is 10% as deposit to book the course and then 'pay as you go'.
Never pay up front guys.