I bought my daughter the Kindergarten Horizons Math curriculum, and I love it. They use various drills to teach different concepts.
By mid year my daughter new what was expected from that drill and she was able to start working on her own.I have two other little ones at home and some days it’s nice to give her the worksheet and she can do it by herself because she is so familiar with each drill.
Some may not like the repetitiveness, but just because the drill is the same, the concepts aren’t. She is always advancing in her learning.