My top 20 chances

Academics
10th Grade Avg: 94% - All A’s or A+ on my transcript. Only A+ on science and math
12th Grade Avg: 96%
SAT: 1600
Math: 800
Physics:800
Chemistry:800
Will take the Physics Olympiad(2021), possibly the Chemistry Olympiad as well.
EC’s:
1.Rowing -

2.Basketball(School Team). I also played for a prestigious club in my city, which I captained. I placed first in 3 tournaments. Won MVP twice consecutively.

3.Trip to India to study local economies, occupations, and standard of living. Performed an in-depth study on water harvesting techniques and experienced first-hand difficulties of farmers.

  1. Another trip to study sustainable living and enhancing those practices. Had multiple discussions and worked with senior members of an organization regarding the development of sustainable energy sources.
  2. The last study trip focused on helping the underprivileged and empowerment. The goal was to help poor people and learn about the society we live in. Worked with agencies who help underprivileged citizens and helped them achieve some of their goals - eradicating hunger, etc.
  3. An internship at an NGO to build a platform similar to Khan Academy focused toward local Indian Syllabi. Taught children how to use the platform as well.
  4. Drama Camp and involvement in theater. Put up multiple plays about socially relevant causes as well as some famous plays. I was actively involved in the scripting and production of these plays.
  5. Pursued MIT OCW on my own for fun. Completed 8.01,18.01, and a few more.
  6. Code Club for 3 years. I can now code in Java, JavaScript, and Python.
  7. Completed 6 research projects across physics and chemistry. I haven't published though I guess I could try.

Also, what schools do you think are best given my stats(in the top 20).

I am not sure of the purpose of your post. Obviously your stats and EC’s are amazing and you can apply anywhere you want with a good chance of getting in. So what is it you are looking for in a school?