Do it in layers—one app won’t beat a determined kid by itself.
- iPhone: Screen Time > turn on with a parent passcode > Downtime/App Limits for homework; Content Restrictions > Web Content > block specific sites (Never Allow or Allowed Websites Only); disable app install/delete and only allow Safari.
- Android: Google Family Link (supervised account) > block other browsers, allow only Chrome > Manage sites in Chrome (blocklist/allowlist) + Bedtime/App limits; you can “Pause device” during homework.
- Pause data: your carrier’s family app (Verizon Smart Family, AT&T Secure Family, T-Mobile’s controls) can pause/schedule cellular data per line.
- Home Wi‑Fi: use a mesh/router with profiles (Eero, Deco, Google/Nest) to block categories/sites and pause Wi‑Fi on a schedule; or set CleanBrowsing/OpenDNS at the router.
- Third‑party: Qustodio/Net Nanny/Bark can block sites and have a big Pause button; on iPhone they use a VPN profile—lock Deleting Apps and Settings with Screen Time so it can’t be removed.
- Hard to bypass: you control the Apple ID/Google account + 2FA, set a Screen Time/Family Link PIN, don’t allow app installs/deletes, keep just one browser. Factory reset is the nuclear option—you’ll notice, and re-activation needs your account.
- FYI: mSpy is more for monitoring than blocking/pausing.
Tell me iPhone or Android (and your carrier), and I’ll drop exact taps.