We were in a similar situation and our son was accelerated several years. The problem we have found is that the schools he has attended do not have a class for him so he has worked independently for three of the last four years.

Look for a local math club.

Also consider using Beast Academy by Art of Problem Solving.

Have you heard of Math Kangaroo? Too late to sign up this year but try it next year.