One issue is that different countries and different school systems have wildly different grading scales. In some high schools in the US this would put you in the top 10% of the school. In some high schools it would not put you in the top 10%. In the high school where I studied (in Quebec) this might put you in the top 3 students in the high school, or might not. There might or might not have been one single student in my high school who had all A’s, but I thing “not” is more likely (the student who was second definitely had plenty of B’s, and this did not stop him from getting accepted to very good universities).
University admissions is quite good at accounting for the different grading schemes and interpreting your grades accordingly. However, most people commenting here on CC will not be familiar with the specific grading scales used in your particular high school particularly since you are international.
As an international student who needs a lot of financial aid, you would need to be relatively close to being the top student in your high school, if not in your country, to get a full ride to attend university in the USA.
However, whether a 3.7 GPA puts you as relatively close to being the top student in your high school is something that I just do not know because I am not familiar with your education system.