Not entirely sure why you'd pay upfront. You wouldn't for your personnal flying, so why in the CPL? I assure you there are schools out there where you pay in arrears. Lack of block discount does not matter, as some are cheaper than the prepaid courses elsewhere!