What are the colleges that i should apply for?

i am a student from India west bengal studying in the CBSE curriculum .Here SAT exam is not so popular so i came to know about it in late 11’s .I have been getting an average marks for my whole life.

9th grade- 8.9 CGPA
10th grade-9.6 CGPA
11th grade-65%

SAT-2230

I have got the above marks still now I have not given the SAT 2 i will in june.
In EC’s i have been playing chess and played for CBSE national chess championship with teams of foreign.
I play basketball. I specifically like to code a lot I have 4 apps in my name in itunes and googe play store-6.

I have not been ever the top kind student except I wanna learn coding to the best and my interested field is AI.
My thinking is I will apply at University of Michigan-Ann Arbor…please suggest what colleges will be good for me and which should i apply for and lastly I need financial aid my parental yearly income is less than $10,000.Please help