As a matter of interest, how does one manage to get a £7,000-50,000 rating on a credit card to pay by this means up-front? Most credit card companies I know have from the upper hundreds to £2-5000 credit limit, unless you have super- rich parents.
What's the mechanism, other than, perhaps, paying in small whacks, which may be unacceptable to the school?