CAMom - I can't tell you, to be honest. My son is in first grade, so he's kind of starting from scratch. Each section is thoroughly covered, but if he already knows it well I think he'll be able to whiz through it pretty quickly. As far as testing out, you are assumed to have mastered a topic when you pass the test on it - so I suppose if he wants to breeze through the first few tests, he probably can. Depending on what the teacher will allow him to do. My son's teacher wanted him to take his time at first, but now she pretty much lets him work at his own pace.