AdGuardHome on your router would do that and give u logs on a per client basis. You wouldn't have to enable filtering but I find just basic adblocking is a must.
By using client settings you could also enforce safe search for the kids machines, help hide some of the darker sides of the net that way.
Otherwise I think only other way would be to install parental software on their machine that logs everything.