Teaching is a transformative job that requires visionary understanding of the young minds of the students. Most teachers fail to make their students understand that getting good grades is not the sole purpose of education, it is what knowledge they achieve that counts.
Salman Khan of Khan Academy gave a talk at TED on the need for teaching for mastery, not for good grades.
He spoke my mind!