If you want to teach in American schools you might consider subjects other than English. I don't mean to be critical, but there is a small syntax error in your question and similar errors in your profile. Americans who have spoken English all their lives make grammar and syntax errors in casual conversation all the time, but when an English teacher writes you don't expect to see these types of errors.
Children have more trouble understanding accented English than adults, so a lot depends on the degree of your accent. Do Americans have to ask you to repeat yourself in conversation? Is there a perceptible pause before someone responds to you, indicating that it is taking a minute to assimilate what you said?
Then there is the issue of competing for the job. You will be competing with native English speakers educated in American universities.
These are just a few things that come to mind. It will be interesting to see what other responses you get.