California resident, SAT 2300, SAT math 800, UGPA3.93, WGPA 4.88, 15 APs, NMSF, National AP Scholar, Nordstrom scholarship winner, research, above average EC, etc.
Applying to:
Stanford, MIT, Caltech, USC, Harvard, Columbia, Cornell, Yale, UCLA, UCB, UCSD, UCSB, UCD, UCI, CalPoly SLO, Rice.
Thank you.
UCs but UCLA and UCB are match
USC/UCb/UCLA are high match ( you should get into two of them)
Cal Poly- not sure
Rice- low reach
the rest are reaches
Predict Resutls: http://talk.collegeconfidential.com/what-my-chances/1816514-predict-results-accept-reject-waitlist.html#latest
Stanford, MIT, caltech, Harvard, Yale, Columbia - all reaches
Cornell, Rice - low reach/high match
UCLA, UCB, USC - match
Rest - low match
Thank you everyone. I think it is very generous to say that UCB or UCLA are matches. I would like them to be 
I think you have a great shot at all the schools you listed. You should take another SAT II. Could you go into more detail about what your ECs are?
UCB might not be a match if you apply EECS. Same with UCLA if you apply CS and not CSE.