Communicative language teaching (CLT) is an approach that emphasizes authentic communication and making meaning over grammatical perfection. It focuses on providing real-life situations that require students to use the target language to interact and negotiate meaning. The teacher acts as a facilitator, setting up exercises for students to practice speaking in pairs and groups, developing fluency through activities like role-plays, interviews, and games.