Many PhD's would probably teach high school, except for the ridiculous credentialing programs / teacher licensing requirements. Basically you have to get a 1.5 year education degree to "qualify" to teach a subject; yes, you can have a PhD in math from Princeton and be unqualified to teach 9th grade math in Trenton. Makes me want to vomit.