Is the Situations app still around? It’s pretty versatile and could achieve at least some of what you want, combined with shell scripting.
You might also want to look at domain blocking via HOSTS - some lists specifically target parental control.
Of course, if the kids know how to hack a phone then all bets are off anyhow, but I assume you wrote this post under the assumption that they don’t do that (yet).