Saxon is not that good especially in the upper grades in which it's downright awful. On the other hand, I thoroughly recommend Singapore Math.