Hello Bethany Mock,
Welcome to Microsoft Q&A forum.
Please understand that our forum is a public platform, and we will modify your question to cover your personal information in the description. Please notice to hide these personal or organization information next time you post error or some information to protect personal data.
The Xbox profile is a part of your Microsoft account. So unfortunately, there is no way for you to separate them apart.
However, there is a way for you to work around this. You can add your son's email to this account as the alias and then move your Microsoft account to another new account. That way you can let your son sign in and play with his account while your account moves to a new one. However, you will need to stop any personal subscription on the current account and manually move the email history if you do. So, if you are interested in this, please let me know.
Thank you for your understanding.