I was always dedicated to my studies for which I could not take part in much extracurricular competitions. I participated in math and physics olympiad upto regional levels in Bangladesh. I learnt some programming languages upto basic level such as python,c,c++,javascript and php. I also learnt html and css. I made two basic games using javascript like tic-tac-toe and blackjack and also did some project on html and css provided by freecodecamp. I love to teach others during my leisure. I teach one of my juniours and help friends who often face trouble in understanding any particular topic. I also play cricket as a way of recreation. I always dreamt of attending US colleges and take part in research works there as an international student. But my financial background is not strong at all. And as per the academic results I am in the top 5% in my school and I am now in the final year of my high school. So what are my chances of getting full rides in top 100 US colleges?
You can definitely apply and get accepted to many top 100 colleges, but the problem will be getting a full ride. The majority of colleges outside of the top 20ish have very few opportunities for any kinds of scholarships (merit or need-based) for international students. Your best bet for a full ride would have to be those top schools, but unfortunately they are very competitive, even more so for international students. I would recommend doing more research into schools outside of the top 20 that may have generous merit aid and look specifically for ones for international students.
To keep this community safe and supportive: