To obtain a Class E license, you must:
Be at least 16 years old
Complete a TLSAE course
Provide proper identification
Pass the vision exam, Class E knowledge exam, and driving skills test
There are others, but these were the ones off the top of my head that mattered. From this we can conclude that you do not have to be a U.S. citizen to obtain your Class E license.
True, essays usually give you a choice of 2 sides, and asks which one you 'prefer' or think is the best of both, and to defend your side, and "bash down" the other one
hope this helps
It depends on what other careers you're talk about, they get paid a little lower than what teachers get paid by about ten thousand, so I'd say that the answer to your question is true. Hope this helps! :-)