Wifi mac filtering

Is it possible to prevent "private mac addresses" from accessing a given wifi network ? By that, I mean the mac addresses generated using "Use randomized MAC" (default) on current Android releases, or using "Private Address" (also default) on current iphone and ipad releases. The generated MAC addresses are easily recognizable as their second hex digit is 2, 6, A or E. I understand that this wouldn't stop a determined attacker faking MAC addresses, but it would make it easier to filter the kid's devices in a home environment...

Separate SSID for the kids on its own firewall zone and apply all the blocks you need there.
MAC filtering would not work adequately with random IPv6 addresses.