Just to clear up a misconception, teachers get a great pension, but (in Ontario at least) they put 10-13% of they're base salary into that pension plan for their entire careers. Anyone who invests that much money into their retirement will do well.
Also, the Ontario teachers pension plan is one of the best investment groups in the world. Many years they see 20+% returns. They own everything. Sports teams, malls, airports- they own the channel tunnel!