GPA and scores look good, but just a warning: the easiest way to get rejected is to not focus on your major and do a bunch of random things. For example, if you were to major in medicine, you might want an application like this: medical internships, National Youth Leadership Forum on medicine, Science Club, etc. You want to show passion for what you're studying, not just trying to stuff your resume with lots of clubs and leadership positions. (Not saying you're not passionate about everything; I bet you are, just make sure to show it on your app and you have a good chance!)
If anyone chances me, I'll chance back:
Chance me for Princeton?
Thanks and good luck!