I start with the curriculum and then try to fill in the gaps as they come up. And they do come up. I invented my colour code for teaching grammar because my students were a) terrified of grammar and b)had forgotten everything that they might have learned. I found that students who were having difficulties in math had vision or hearing problems, or reading/writing problems. A lot of the mystery comes from not recognizing the kind of difficulty.