Is ACT 31 enough for an international student?

<p>I am a high school student from China. I stayed in the U.S. for my junior year as an exchange student. My ACT score is 31 with the following subscores:
English 34, Math 33 (I have gotten 36 before), Reading 24, Science 32 and writing 8 (I have gotten 10 before). </p>

<p>Since it is pretty hard to retake the test in China (I need to go to Hong Kong to take it), do you think my current ACT score is already satisfying for an international student like me applying to Yale?</p>

<p>I can retake the test in December in Hong Kong. Do you suggest me to take it again, I mean, if you take the travel and expense into account?</p>

<p>Thank you! Xie Xie!</p>