Chance me for my top schools!

GPA: 96.3 (weighted) (school uses 100 not 4.0 scale)
ACT: 31 (33E, 27M, 30R, 33S) (September 2018- first test)
SAT: 1370 (670 ERW, 700 Math) (June 2018- best of two)
SAT Essay: 7/6/7 (March 2018)
Major: Computer Science

Activities:
President of the Debate Team (2016 & 2017 county champions) (2017 National HS Ethics Bowl Finalists @ UNC)
News Editor for the school papers
Part of the school Leadership Council, which developed policies with administration on behalf of students (one of 16 chosen out of 200+ applicants)
Student Ambassador
Held jobs at a civil engineering firm, town building department, and a law firm

Schools:
University of Pennsylvania
Carnegie Mellon
UNC- Chapel Hill
Georgia Tech
University of Illinois (UIUC)
University of Michigan
Macaulay Honors

Do I have a reasonable shot at these schools? These aren’t all my schools, I also have safeties and closer matches.

bump

I think you are overreacting. All of these are high reaches and unlikely. What are your matches and safeties?

Match:
Worcester Polytechnic Institute
Boston University
Rennsselaer Polytechnic Institute
SUNY Stony Brook
Stevens Institute of Technology

Safety:
SUNY Albany
New Jersey Institute of Technology
University of Kentucky
Wentworth Institute of Technology

My criteria:
Reach: <50% or admissions under 20%
Match: 50%-75%
Safety: >75%

Your scores could be better, but your activities are good. That being said, your activities show that you want to become anything other than a computer programmer. Objectively, I would say your chances of getting into your top schools are low because they commonly take people who show a strong interest in Computer Science right away in HS.

I believe that based on your scores, some of your matches are actually reaches including BU, Stevens, and RPI. Just make certain you have some true safeties that would be a acceptable for you to attend.