"Typing up notes for each lesson at the end of everyday?"
yes
This is something i'v spent the last few years testing and perfecting, but a system/method for study.
Create a word document, and make a shortcut for it on your desktop in some highly accessible place.
A single document.
Now what you want to do, is the first lesson of the year (or whenever you start this system), you write notes in class whatever, and type them into the word document, ALL notes, from ALL subjects, into the one word document.
At the bottom write the letters "eeee" where the digit is should be ONE DAY after the day the notes were typed up, put a comma,
and type in eeee where digit 2 is the date THREE DAYS after the date it was typed up,
finally put a comma type eeee where digit three is the date ONE WEEK after the notes were typed up.
Now highlight these three "eeee" statements. These are your search index's when your "notes" get huge. Leave it, and add notes to it as you get them in this fashion, don't worry about organising them by subject, or organising them by priority or anything. Just have them in chunks seperated by the eeee sets.
Now every day, after you finish putting in your notes for the day into the document, hit ctrl+f, (the search function) and look for eeee. You should be brought to one of the "chunks" that were scheduled for today, read the first few words of each "note" and look away, try to recollect the rest of it, without looking, then check to see what you missed. Put specific emphasis to make sure you get it next time. Once finished, delete the eeee and add to the end of it another scheduled date.
Do this until you've finished all of the scheduled pieces for that specific day.
typically you want to be revising things in an exponentially increasing gap manner. That is once you've learnt it, you want to be exposed to it later on that day (while typing it into the computer), the next day, 3 days after that, a week after that, 3 weeks after that, month after that, 2 months after that etc...
This basically "locks" it in as perma-knowledge. Come exam time you won't even need to revise, as you wouldn't have forgotten anything.
Currently my "document" for revision is about 334 pages long, i go in every day, hit ctrl+f eeee, and revise what was schueduled to be revised today months ago, surprisingly i remember almost everything.
takes about 30 minutes or so revising each days quota, but itl'l save you cram session come exam time, and you get into a habit that even once exams are done, youl'l still return and spend 30 mins revising, thus the knowledge is not just memorized for the exam and forgotten, its YOUR knowledge. I'v even taken to adding random things i want to remember like birthdays to the document.