As others have said, you have an extremely strong profile that is likely to get a lot of positive attention in admissions offices. Once your family determines its budget (without anyone taking out any loans), then run the Net Price Calculator for each school you’re considering. If the family contribution for that school is within budget, you’re golden. If not, that’s perfectly normal, but it means you’re looking for merit aid (and there are many excellent schools that offer merit aid).
Lots of schools are going to want you. The question is, at which schools will you be happiest? Where will you thrive? I’d also recommend that you read this post and the one right after it, as it may help you think about what kind of college experience you would like, including whether you prefer to be at the top of the impressive students heap or whether you want to be amazed at all the phenomenal things your classmates have done and constantly be on your toes and hustling to match their drive, or anywhere in between.
Once you have a budget and have thought more about what kind of a college experience you would like, let us know because there are lots of people who are very familiar with the Top X schools (and many others). And even though you will be a very strong applicant, it’s important to make sure you include schools which are extremely likely to accept you and be affordable for you that you would be happy to attend. If those are your in-state publics, great! If not, those should be among the first schools you look for.