You could always fail and come to Belfast Metropolitan College (Castlereagh) with me and study basic software development.
Although you don't want this, it is a terrible course, I am about to finish the 1st of 2 years of it and honestly don't understand what they where thinking when they set out the course.
You can get a pass, merit, distinction and they set out numerous amounts of work throughout the year so for talks sake lets say, 24 passes, 14 merits, 12 distinctions.
If you fail 1 of the passes, JUST 1! You have failed the whole course, and the "teachers" who teach you the stuff know NOTHING about ICT, it is actually ridiculous how little they know.
Basically, if you don't get back in and choose to go to College, your new teacher from now on will be Google and Google alone.
And if you are thinking about going for a merit or distinction? Don't bother, they'll push you down to a pass as quick as they can because you can get feedback on work set out for a pass, but there is NO feedback for Merits and Distinctions.
That means out of all the work you have done (dozens of pages) if you forget 1 tiny thing, or get 1 stupid little thing wrong or inaccurate, then you have failed the whole distinction and merit for the whole 2 year course!
It's beyond ridiculous, and you will come out of it learning nothing and more than likely with just a pass which to be honest, after looking at jobs and university, seems pretty much useless.
You should definitely revise to stay in school, although in my old school (Wellington College Belfast) the ICT department was even worse than what it is in BMC, they have been cutting loads of IT courses even though IT and Engineering are the only two jobs left in Northern Ireland worth going for, the ICT in Northern Ireland sucks, and I don't know where to turn next.
I feel like I should end this with some "I am the 99% crap"
PS: The only reason I am on Overclockers now is because my teacher never turned up today.