Thank you so much, Loy58 and Portia for sharing your experience and thoughts on these programs. I realize every kid is different so I may try both Singapore Math and Beast Academy (of course in different grade levels) and see which one he likes better and we will stick to it. Sounds like AoPS is a really good program so we will definitely give it a try when he reaches to the higher grade level.

Honestly I don't know how mathy my DS is. His WISC-V subtest scores suggest that he has a potential to be really good at math (99.9% visual spatial and 99% fluid reasoning). But whether he likes math that much is another story. Can't really figure that out yet until we try these programs and see how he deals with the challenges that he doesn't currently get from school.

Again, really appreciate your posts :-)