Your stats are very impressive! Your extracurriculars, ACT, and SAT will help with admission to almost all of your schools. I would say Harvard, Yale, and Princeton are your only high reaches, only because they are for everyone. Your GPA seems low at first glance for the schools you’re applying to, but with explanation it is really reasonable.
You are definitely a strong candidate for all of your schools, but top IVYs are going to be hard to get into just because they are for everyone.
You will most likely be admitted to 8-10/15!
Good luck!