I find that setting myself a list of revision tasks as opposed to abiding by a timetable is better, because it allows flexibility when revising. My revision technique is to just read the relevant textbooks and make sure I understand everything; it will be much easier to remember and apply something you fully understand. If you still don't understand after reading it time and time again, Google it, it'll be worded differently elsewhere and there'll be multiple explanations as to what you may be stuck on... Or, simply ask for help on TSR or from your teacher. To help reinforce what I've just read, I usually make notes on the entire chapter/section I've just read once I've finished it, so I have to recall everything from the beginning to the end, then I'll quickly skim back through the chapter to spot what I haven't remembered and add it to my notes accordingly.
I've never bothered with flashcards as I can't be bothered to write them out, as well as notes. What I've described above usually enables me to remember everything I need to know for the exam.
With things such as maths, I tend to just do past papers and go through Solomon question worksheets.