since i couldn't learn short term, if i wanted to, i always had to learn along with the lessons or i would fail the test. learning 'along' didn't stop me from forgetting everything i learned in school, three years after school. the way i see it, school is not about downloading something into your brain and keeping it. it's about proving that you can master a school situation. you may break that down into tasks like "understand the test questions" or "work after school diligently and produce verifiable results on time", i think "knowing what has been taught last year" may be a tiny part of it, occasionally, but it's the whole package. just be a good student. if you don't make homework, you may only work while someone is watching over your shoulders. if you are not a good student, you may not be a good citizen. and school isn't about education, it's about creating a mixed-classes society and filtering out the willing. and it works. it's all very rational. doesn't make it wise.