There are schools that will force a student with enough credits to graduate (from what I’ve heard from other parents of kids who went young with a lot of credits). It can be unwanted and unexpected. Mine were never officially dual enrolled through any sort of program. We just did it on our own and paid the fees ourselves (unfortunately). I would never push for acceleration, radical acceleration, early college for a kid who isn’t begging for it. We made every choice with our kids. Together. They wanted this. They came to many of the meetings with school administrators to help advocate for what they wanted. If there’s any realistic way to stay with age peers, that’s great! If the student can be happy and challenged, that really is all anyone can expect. That wasn’t possible for us.
When the older one was taking a math class at our state university and still touring colleges at newly 15 (summer prior to senior year of high school), he asked the professor what he thought of Cornell for math. The prof. said “for grad. school?” He had no idea of my son’s age. It was an advanced class and he was at the top. He fit in with the older students in all ways. He ended up loving that visit and applying ED. Not everyone has a great acceleration story. Going young was good for me, my brother, my mom, other family members. Dad went to the army at 17. Later to college (GI Bill). Do what fits the kid.