6 elements of great teaching Content knowledge. This is when teachers have a deep knowledge of the subject that they teach and can communicate content effectively to their students. ... Quality of instruction. ... Teaching climate. ... Classroom management. ... Teacher beliefs. ... Professional behaviours. Nov 8, 2017