My friend's son tried teaching but he ended up in an awful secondary school. He had kids in his class who threw things at him and backchatted him. Some awful stuff went on. He teached computer science. Now he's given up teaching as it completely ruined him so now he's doing a Masters in Computer science. I think teaching in primary schools are better if you want to get into teaching but as for secondary schools, well... you would have to pick a descent one to teach in and not a completely out of control one. Some secondary schools today are not as efficient when it comes to discipline. I don't know how this can be fixed but we do need good teachers for the future.