How am I doing so far and what should I improve upon if I want to go into UIUC CS?

Hello, I am currently a sophomore in high school and have gotten very interested in the CS program at UIUC. I love programming as well as this field in general, and live in Illinois. It seems very convenient living in the same state as one of the best engineering and computer science schools in the nation. Anyway, here are some of the things I can share so far about myself, and I’m wondering how I have been doing so far and what I need to do to improve.

-4.3 GPA, 3.7 unweighted
-Planning to take a total of 5 AP classes (all math/science, but I’m considering more)
-Know C++ fluently
-Have a YouTube channel about hacking/programming with 23,000 subscribers (as of right now)
-Leader of Coding Club at my school

Obviously, I haven’t taken the ACT yet, and that is huge. However, being an Illinois resident and having these attributes, how am I doing and what are the chances looking like so far? And what do I need to do to make my chances higher (because I still have time)? I am passionate about this field and would love to be a part of UIUC.

Aim high on the ACT. As in, 34+, since that was the average score for CS majors last year (according to someone on here). What’s your class rank?

You look like you are a good student with strong interest in CS. Keep it up. Can you take your CS to the next level and do something with your coding skills?

I dont know my class rank, but I will be able to ask in a week. And im sure I can take it to the next level as I have been working on projects and can do even more. Thanks for the replies!