isn't learning (especially math) spaced Repetition per default?
i.e. you learn about "addition". Then you repeat your knowledge of "addition" when you learn about "multiplication", because it is just "addition" but with extra steps.
I think the more important a concept is, the more spaced Repetition you will experience. If you only repeat a piece of information very rarely, it may not be very essential, and you should consider dropping it from the curiculum.
Also there are information, which only exist as stepping stones to understand more complex topics. And once you understand the more complex thing well enough, you can forget about some of the stepping stones. For example: I once learned a proof, that basically says that all computers can solve the same set of problem in roughly the same amount of time (within a linear factor). I forgot all the details about the proof, but in my every day life as a programmer it is important to know, that the benefit "better hardware" can only get more so far, and for really strong performance-gains, I need to improve my algorithms.