As another student who did the same, I similarly regret it, but also realize if I were put in the exact same scenario I would have behaved identically.
I literally had to retake trigonometry, while simultaneously being advanced into pre-calc, because my teacher saw that I aced the exams, but said I had to do the homework.
I ended up doing well enough: I dual-majored in CS and Math in undergrad and then completed a PhD in CS later in life, but I do sometimes think I could have achieved even more had I known better.
> I literally had to retake trigonometry, while simultaneously being advanced into pre-calc, because my teacher saw that I aced the exams, but said I had to do the homework.
Yeah, I passed the Calc 1 AP exam in my Junior year the first time around but I failed the class because I didn't do the homework. I was simultaneously retaking Calc 1 online while taking Calc 2 in school.
I don't think anyone ever disputed that I was good at math in school, that was relatively easy to prove, but I was decidedly not good at school itself. I did mediocre in high school and poorly in college the first time around, though I did eventually complete a bachelors and masters.
I was part of a PhD program but I never finished, but I have had a reasonably good career in software engineering. I do wish that I had taken school more seriously when I was younger, but things worked out ok so alls well that ends well.