Debbie,
My dd is in a private school that uses Saxon math. However, they perform assessments on the children at the beginning of school, and break them up into groups according to what level they test at. Nonetheless, dd began to complain that math was "boring" because of all the repetition, and I was able to convince the teacher to give her another assessment. She did well enough for them to consider moving her up a level on a "trial" basis, which she is enjoying.
I guess my point is that Saxon math can be used for differentiation if they pre-assess them first.
The reading issue is different, and I have had to ask dd to be patient, that other children do not read as fast. However, she has not told me that the teacher requires her to stay on the same page.
Celia