Saxon math is good. Spiral method. Concepts are returned to and touched on constantly and so kids really learn it and feel successful—and therefore like math.
Second that on the Saxon Math.
My kids all did great with it and I FINALLY learned all that math they tried to shove down my throat in public schools for all those years.
Saxon covers topics in bite sized pieces that are clearly explained and reviewed regularly.
All three of my kids qualified to take Calc as incoming freshman at their respective 4 year universities. All three went in in their honors programs.