I think if the dev wants to stick to this style, they've gotta add an NPC map in the character menu. Just having some map with dots in occupied rooms or even a spreadsheet would be awesome. I know that's work but it'll really help us players. At this point, we're playing some kind of hide and seek game where every action costs time and there's a slim chance you'll find someone there.
This is what happened: I'd go to the gym but it's empty then I'm back at the room and an hour has elapsed. Then I'd check out the library and it's not occupied either. Another hour is gone. At this point, I'm no longer a perverted science teacher who is assigned an actual punishment room, I'm now a roving perverted nerd scientist who never finds anyone. Dev, did you install video cameras and silent warnings letting the students know when a perverted scientist is approaching? That's what the players feel like. Now, if I had a list or a map where I can see where people are at, I wouldn't waste any time. Those minds will bend once I find them. But that's the hard part, man. Actually finding them.