Webrtc: how to broadcast one student to all participants

I have a WebRTC system that has one teacher, 10 or more students. The architecture is every student only connects to teacher.

The students are not interconnected since the network bandwidth is not as good as teacher, if too much connection may cause congestion.

But I now have a requirement that one student may need to broadcast to all students as well as the teacher(eg. the student is answing a question)

At this time I don’t want this student to connect to all other students, for the reason I mentioned above.

Is it possible use teacher as a proxy since the all the students have connected to teacher? I googled one possible method to route the teacher’s speaker(the student’s voice can be heared) to teacher’s microphone, but with no luck.