Saxon builds a great foundation for elementary math. My boys started using Saxon in public school. It didn't prepare my son for Algebra in middle school. I continued with Saxon when I began homeschooling. It works well for my middle son for 4th and 5th grade. My youngest son, who gets math, was frustrated with the slow pace. We switched at the beginning of First Grade to Horizon and everyone is happier.