HS Student transfered to US one year ago, asking for advice how to handle HS&College properly.

Hello, everyone. I’m asian male(just in case) international student(not citizen) from another country that moved to the US one year ago. In my sophomore year I have taken:

  1. Biology Honors
  2. Algebra 2 Honors Pre-AP
  3. Geometry Honors
  4. English 2
  5. Computer Security
  6. Chemistry Honors
    I got A’s in all of them, and principal honor rolls all quarters.But the problem was in my transcript. I was in very competitive school in my home country, we had a single all-B student and everyone else had at least one C in the whole class (about 25 students). My friend who was one of the weakest student there with all D’s and C’s dropped out and instantly became an all-A student in normal HS. Because of that school my grades transcript for 9th grade is quite bad.
    At this moment my total (9th + 10th) unweighted GPA is 3.357 and weighted GPA is 3.643. I have taken following schedule for my Junior year:
    (taken pre-calc honors online during this summer)
  7. AP Cal AB (not able to take BC because teacher says that AB is prerequisite for BC, which is not quite true)
  8. Spanish 1
  9. English 3 Honors
  10. Physics Honors (I briefly look up at course, and this is exactly what I have taken in my country before, still thinking about switching it).
  11. Computer Security (this class is pretty much free credit class, where I’m programming during whole class)
  12. US History Honors.
  13. AP CS A (online)

Is this schedule considered good if I want to take CS as my major? How can I improve my schedule to help me in the future? At what types of universities I can aim in the future with 3.357 unweighted/ 3.643 weighted GPA (9+10 grades combined) if I will have very high (A’s with maybe one B) grades for junior/senior years. What AP Classes should I take to get into good university with CS major?