@aegisheart You may find this adversarial collaboration on gifted education insightful. There's a short "Practical Advice" section at the end if you aren't into reading 8,000 words right now.
The only thing I have to add is that I've also had a good experience with Art of Problem Solving.