What Makes a Great Teacher #expert communication skills #superior listening skills #deep knowledge and passion for their subject matter #the ability to build caring relationships with students #friendliness and approachability #excellent preparation and organization skills #strong work ethic #community-building skills #high expectations for all