What should I improve on and what are my chances?

I am currently a sophomore applying for the NCSSM residential program

Sat Score : 1420 (Reading : 740, Math: 680)

Classes (8th Grade):
Spanish 1
Spanish 2
Math 1
Earth and Environmental Science

Classes (Freshman Year):
World History Honors
Spanish 3 Honors
Math 2 Honors
Biology Honors
Personal Fiance
English 1 Honors
Math 3 Honors
Health and PE

Unweighted GPA: 4.0
Weighted GPA : 4.375

Classes (Sophomore Year - this semester):
AP Microeconomics
Precalculus Honors
Chemistry Honors
AP Computer Science Principles

I currently have A is all classes expect chemistry where I have an B - 86.

Classes (Sophomore Year - next semester):
English 2 Honors
Spanish 4 Honors
Civics and Economics Honors
AP Computer Science A

Extra circulars:
Ice Skating
Dance
Ride Unicycle
Job at Mathnasium (math tutoring place)
President of Battle of the Books
Science Fair
Spanish Honor Society
Tutoring children from Low Income Households in Math and Science
Volunteer at Hospital

I live in District 9

Please let me know what I should do/emphasize in my application to get into the program
Thanks!