Register now or log in to join your professional community.
Yes I do believe that students need to be taught thinking classes because of the reason you yourself mentioned.
It involves a lot of critical thinking and it reflects the different abilities of individuals.
Although it might cause a sense of inequality between students as some are brighter than others, you can group the students and place them in classes according to their abilities cause more efficient learning.