What state?
Most internships want college students, not high school students. My D22 looked when she was in high school, but was turned down because she wasn’t a college student.
I’m not sure about the state where they are, but in my state NC you can do dual enrollment and take pretty much all your classes at Community College. I would recommend this instead of early graduation if that’s possible. Get out of the high school, but don’t graduate yet. If money is an issue keeping that college freshman status by doing dual enrollment instead of coming in as a transfer (a high school grad who then took Community College classes after graduation) may offer more scholarship money too. You still get the college class credit, but because you did it while still enrolled in high school it doesn’t make you a transfer student, but the student might get enough CC credits to graduate from college a year early. Worth emailing a Community College advisor and a prospective college admissions office about.