Singapore Math & Prodigy are good recommendations. I'd also add IXL, Beast Academy, AOPS & RSM to the mix.
Our public school here in Indiana was training middle schoolers for the Math Bowl statewide competition. I spoke to one of the teachers at the school and volunteered to help. She handed me a bunch of math problems. I quickly hacked up a web app to help the students train. Imagine my shock & surprise when a month later, our humble public school team took home the first prize[1], in a tournament that had some 300+ schools, many of which had private coaches. Congressmen from Indianapolis drove down to our little town to hand over the trophy & plaques!
Since then, I do a weekly zoom session with those middle schoolers, sort of a Summer Math program. We work through AMC 8/10 problems & finish up with a friendly competition on the web app so I can track their progress.
I believe competition math can be a lot of fun if taught well.
Our public school here in Indiana was training middle schoolers for the Math Bowl statewide competition. I spoke to one of the teachers at the school and volunteered to help. She handed me a bunch of math problems. I quickly hacked up a web app to help the students train. Imagine my shock & surprise when a month later, our humble public school team took home the first prize[1], in a tournament that had some 300+ schools, many of which had private coaches. Congressmen from Indianapolis drove down to our little town to hand over the trophy & plaques!
Since then, I do a weekly zoom session with those middle schoolers, sort of a Summer Math program. We work through AMC 8/10 problems & finish up with a friendly competition on the web app so I can track their progress.
I believe competition math can be a lot of fun if taught well.
[1] https://twitter.com/Hoosier47906/status/1400221783173775369