No! You don't have to be an American to teach English on Open English. Although a majority of the students are from South America, there are also many students in Europe, Asia, and the Middle East. It's important to remember that you must be a native English speaker.