Notre Dame admissions will have a copy of your high school profile in front of them when they are looking at your transcript. In most cases this profile will show the GPA cutoff for the top 5% of your class and it will give a lot of information about just how competitive your high school is. I like your chances, great EC’s, Iowa which almost coutns for geographic diversity, double legacy the only reservation is that your ACT score is a little low. Notre Dame cannot publish a 33 - 35 middle 50th percentile without admitting a lot of students with extremely high scores