The most appropriate collective noun for a group of singers is "choir." A choir refers specifically to a group of singers, often performing together. Other options, such as "class" and "team," are not commonly used to refer to a group of singers.
Thus, the correct answer is (c) Choir.