Now that my oldest is 13, I've started to realize that you can only control a portion of this, so sometimes education is better. My setup above works fine for helping my younger two avoid content they might accidentally find. However, every middle school kid can help you kid find a variety of VPN solutions to evade all of this. The latest for my 13 year old was aChrome plug-in that routes that tabs traffic alone over VPN. I unblocked Discord for him in exchange for dumping the VPNs and having a deep conversation over what is appropriate and how to behave on the internet.