My daughter is only in second grade (a young second grader at that), but she is naturally very math minded. She just gets math, always has, and loves it. She does it for fun. We've been using Primary Mathmatics and I love it. I think it is a great solid program, but I feel like my daughter needs something more advanced/challenging. I had her take the placement test for BA and she passed it. Only missed one. Now, would it make sense to move her into Beast at this point or wait till third grade? Stay with Singapore all together? I prefer just one full curriculum and supplementing with other things, so I wouldn't want to do both programs, just personal preference.