Now I'm the year before University (in what we call College, funnily enough), and every teacher I have is great. Seven in total, for four subjects:
History - Two
Computing - Two
Maths - Two
General Studies - One
My Computing teachers and one of my History teachers (whom I've had for four years now) are the best of the bunch - we spent an hour in Computing today telling one of them that her internet service was awful. There's only eleven of us, and we all chipped in with advice for a new ISP and what not. This stemmed from talking about WAN's and VAN's about five minutes into the lesson.
The other teacher manages to teach us, but in such a way that it's more of a conversation than a strict teaching environment. Same goes for the History teacher.
The second History teacher buys biscuits for every lesson and loves sending us off in group activites.
The Maths teachers are of the same breed - halfway through an example they'll launch into something completely unrelated, and when we're doing 'work' they'll join in our conversations.
And the General Studies teacher, well, she doesn't give a damn.

We have GS last on a Friday, and so far we've spent every lesson just generally being daft. Much fun.

And when I'm not being taught I go a play Pool in the Common Room!