Unless your school has offered it already, I doubt that you will be able to pay a cheaper price, I'm resitting and paying full (I'm doing igcse's though), but if your school doesn't offer resits you could probably go to a different school or board to write? I'm not sure though, but good luck!