I see.. It seems that teacher are underpaid in lot of countries.

As for Japan, teachers are one of those stable jobs as you get paid more regardless of how well you do or teach and once you become a teacher, you cannot get fired (you can get sent to another school, but not fired unless you commit crimes). Well at least thats my understanding.

I see your also interested in teaching history (me too). How do they normally teach history in high school. And are they biased at all?