Thank you all for the insights... It's really reassuring to see that we're not alone!
We decided to continue with NEM1 since we're half-way through, and will continue with AoPS soon. We'll let him lead

This time we actually got the support of his teacher, who has been very supportive after I showed her the CTY placement test results and the test itself.
We also bought the Cryptoclub and he started reading it for fun. He's already planning to write some codes that "Mommy won't understand!

"
He's also enjoying Vi Hart's video blog. She's amazing! If you haven't had a chance to check it out, here's the link
www.vihart.com. Thank you to the parent who showed this link in another post!