 Why do you think it is that the character Superman, his alter ego Clark Kent, is from Smallville, Kansas? He didn't become a teacher, he became a reporter. More importantly, he became a great superhero that stood for truth, justice, in the American way. Yeah, I know, it's fictional. But there's a reason when they created the mythos that he came from a small town in Kansas.