Gmail Contact Group allows you to organize your contacts into different groups so you can easily send emails to specific set of people. As a teacher, you can create a contract group for each of your classes and this way you can email all the students in a single class by simply selecting their group.