Well I skipped a grade, and am one year ahead in math...
And a teacher that absolutely loves Algae-bra.
It's actually decent to learn. He actually TEACHES Kids who come in with C's in Algebra and Geometry come out with A's and B's. But then again, it is an honours course