Overload and irrelevancy
Current method:
Teach by themes (want to teach)
(example, Algebra axiomes are introduced as meaningless contents)
No answers for the "why" question
Vs.
Alternative method:
Teach required knowledge (need to teach)
(Algebra axiomes are revealed as knowledge they've alreaddy possessed)
Introduce new concepts gradually and timely