The more they push pay up front the more likely it is that things are not right financially. If they offer it and offer a discount it's normally because it's demanded by customers, it was in the case of my school.
It shouldn't be significantly cheaper.
If I was you I'd wait and save up