My current 12 month contract ends in a couple months and I'm looking to renew it for another 12 months, but there only seems to be 24 month contracts available. I'm a Uni student and would only be living at my current address for another year so a 24 month contract is not suitable.
Are BT still doing 12 month contracts as I can't seem to find any?
Try calling BT on 0800.800.030 and tell them you are interested in the student deals. If they still do them they run for 9 months. If they no longer do the student deals they may be able to offer you a 12 month contract although as you have seen most if not all the contracts are now for 24 months.