Math U See
Math-U-See is a linear math program whereas other programs are usually spiral programs. It is incremental and has systematic instruction that requires mastery of each level before moving on to the next. Math manipulatives are used for hands-on multi-sensory learning. The program moves from one stage to another in a simple series of steps or sequences using simple problems and comprehensive review pages to build the student’s confidence.
(information obtained from their site, link below)