Our kids are similar. I pulled mine out in 6th grade, which was 6 years ago, and mine is now pulling As in community college.
That is super! Mine is making his way there too.