Two accounts, two people, one wallet

I have setup a metamask wallet and created 2 accounts and then I have created 2 accounts on using those two Metamask account addresses on BSC network. But the problem is that one of them was for my son and I do not want him to get access to that second account, is that possible? Or is it possible to assign the BSC network address associated with account to another wallet?