Math is one of those subjects that we have really struggled with. All kids learn different ways and a few years into our homeschool journey I realized that what worked for my oldest in Math was not going to work with my middle.
There are two typical ways to teach math. One is the spiral approach. This means that a new concept is taught, along with practice and review over past concepts. The other is mastery approach. This means that the same concept is taught until the student grasps it, then the move on to another concept.
Read more at the Southeast Homeschool Expo