You’re doing great - congrats! And good advice here from others. I agree with what others have said but would add a couple of points that might also seem to somewhat contradict some of the other advice (even though the other advice is also good!)
Regarding test scores - while ivies/highly selective schools might value high test scores from students from under resourced schools, several have also said that students from these schools (you) should not always worry about having a score in their “typical” range. Several schools have noted that they can be very impressed by a “lower” score if it is several hundred points above the average score of students from that School. e.g. if an “under-resourced” student scores 1300 and the average from their school is <900 it can still be very impressive to a highly selective school whose average admit scores 1500+
Second, although I absolutely agree with the advice that it’s usually not a good idea to apply to a school just because it’s Ivy League, I will add a caveat to that. In my personal experience sometimes having an Ivy League/elite degree really does open doors more easily than other schools, especially for students from lower-income backgrounds. Of course you can get a great education at any school. And MANY schools have great alumni networks. And many schools are better for CS than some Ivy schools. I agree with all that. I’m just saying that in my experience a big name undergraduate degree can still help you “fit in” or “stand out” in a good way in some environments. I know not everyone agrees with this and people will likely name all the other schools that are impressive in their own way. That’s fine. Just sharing my lived experience, coming from an “under-resourced” background and sometimes feeling like I didn’t belong as I rose up the ranks in my career. Sometimes having that Ivy on your resume can give you a boost of confidence and credibility in environments where people don’t know you. Maybe less so for CS but definitely for political science, and just in general.
You are doing great - good luck to you!