I don’t think you have many/any match schools other than perhaps some UCs. Purdue, UIUC, Michigan all reach/high reach. I would focus more on matches as your reach list is substantial if your child is not in the top of their class. My kid got into Purdue Honors and was waitlisted at UIUC for mechanical engineering. Top 10 student in the class at rigorous private school. Of the remaining top 10 students, 3 headed to Ivies and 3 to Georgia Tech (where my kid is headed).
Though the school does not rank, admissions officers will absolutely know where your child falls in the class due to the school profile that is required to be submitted along with the transcript. It will have a breakdown usually by quartile or decile as to what GPAs fall within these various percentages.