Respectfully I disagree with your view, get a device suited for them, install relevant software & apps that work locally, enable parental permissions or some other policy manager and disable internet access out right.
Ease off that restriction as they age, use a DNS sinkhole to prevent access to certain sites.