What is your unweighted GPA?
I agree that managing expectations is important. Once the decisions for the Ivies start coming out, take a look at (and share with your parents), the decisions received. There will be kids with perfect GPAs, perfect test scores, and amazing activities rejected from all the Ivies and other top schools. I think most people are naive when it comes to admissions to those schools.