Others may have better, or fancier solutions, but I'm a fan VPN -> Home Network -> VNC over SSH/TLS for Linux boxes, and RDP for Windows.
Again, none of VNC or RDP ports or services are ever exposed externally, and even on the LAN, they require authentication and use secure tunnels.
Full disclosure, I haven't used RDP in a while and I don't know what version of SSL/TLS it comes with anymore.
I know their are self-hosted AnyDesk style options and maybe they're better than my approach, but I've never used them so I can't really speak on that.
It's also a way to get the state to pay for religious education, but most importantly, to weaken public education.
Charter schools, much lauded by plenty of mainstream Republicans and Democrats, also perform a similar function. But it's not just low income kids they keep out, it's also the difficult kids' with bad home lives, behavioral problems, and special needs. Mind you, public schools legally have to enroll every child, as they should.
But wouldn't you know, Charter Schools have an admissions process, and well, not everyone can make the cut...
This enables upper and middle class enclaves, who wouldn't otherwise spring for a private education, to achieve a somewhat similar results, but with public funds.