Not sure I understand exactly what you are looking for, but: I have a friend who hosts a Matrix homeserver with federation disabled (such as with the federation_domain_whitelist Synapse config) for children to use. It provides a reasonably modern experience, privacy, and control over things.
Note that if you want them to have calls, setting up MatrixRTC is important for having the best experience.
Not sure I understand exactly what you are looking for, but: I have a friend who hosts a Matrix homeserver with federation disabled (such as with the federation_domain_whitelist Synapse config) for children to use. It provides a reasonably modern experience, privacy, and control over things.
Note that if you want them to have calls, setting up MatrixRTC is important for having the best experience.