Follow the in game hints. Skip a couple of days if it's empty, sometimes it's just time gated. Has all the flags you need to set for progression.
It really hasn't.
I have had numerous times and days with nothing to do, with no quest log and no hints what I need to do, where blind stumbling around suddenly triggers a new stage, without you doing anything
The quest log doesn't update after talking with people, it just removes the first text and leaves you wondering what to do, so you have to write down everything while playing.
The game is also gated by progression that is impossible to guess.
An example, I have taught Emily her first swimming lesson, but I can't figure out what I need to do to teach her the next one.
The game gives no hints, so I'm stuck with both her and the school.