Correct option is C
Team teaching can be a great way to provide students with a high-quality education. The benefits of the students with diverse expertise can be considered as the most suitable rationale for team teaching:
Different perspectives
Variety of teaching methods
More individualized attention
Enhanced Problem-Solving
Shared responsibility