Checkout Beast Academy (
https://beastacademy.com/). My 7 year old Daughter loves it!
The lessons are presented as an animated comic book where the characters are cute little monsters learning math concepts. In addition to the online app, there is both a physical version of the Lesson Book and Practice Book for each grade level -- which in turn is sub-divided into 4 parts (eg. 2nd Grade --> 2A, 2B, 2C, 2D).
One point worth bringing up is that this is a product produced by The Art of Problem Solving, which is very much involved in Math Olympiad competition prep. So, the material can get challenging quickly. They are doing basic algebra in the 2nd grade level and in beginning of the 3rd grade level they are doing material that I never saw until HS Geometry.
All of that being said, I find the curriculum design and method of building mathematical intuition and number sense vastly superior to anything I ever experienced myself in school. I studied math in university and work as a Data Scientist and ML Engineer and I am learning from her lessons as well :)
I would recommend beginning with the level 2A regardless of your daughter's existing skills. The first concept that is covered is place value and you spend the bulk of the first book/level rolling this concept over and inspecting it from every conceivable angle. It's hard to overstate how really groking place value is foundational to almost all other math that kids will do in school; Beast Academy does an exceptionally thorough job of covering it.
My daughter thinks it is tons of fun and I don't have to do anything to get her to do the lessons or materials -- she just wants to do it on her own. I should also add that my daughter has never had a negative view of math, so I cannot say with confidence that my N=1 observation will generalize.
Best of luck!