Recently, we ran into a situation where a teacher could not access a student's parents names & emails via the 'View relationships' option within their class roster. As it turned out, the student had disabled the ability for teachers to see their relationships via the Privacy Settings, which prevented this access.
I have a couple of points of view on this:
In this way, we need to be able to ensure a student's privacy settings do not interfere with a teacher's ability to communicate with them or their parents.
Interestingly, when impersonating the teacher, when we chose to Send a communication to all parents, all parents emails, including the ones of the student who had restricted visibility into his relationships, were visible. But because the teacher could not see the student's relationships, they could not determine which emails were their's.
While I could see plenty of arguments for granular privacy settings in order to lockdown certain privacy settings such that a student could not restrict a Nurse's ability to see their address, for example, I think the easiest solution here would be to simply give teachers an easy way to email just the parent's of one or more of their students, regardless of the privacy settings of those students.
This echoes a very old idea (https://blackbaudk12.ideas.aha.io/ideas/K12OC-I-465) which I'm shocked has yet to be implemented ...