B..
Not separation anxiety. Most likely school anxiety but there is wiggle room for a physical problem.
Talk to him about school, friends, classmates, feelings of inadequacy in studies or social situations.
Talk to his teacher and see if she has some insight about struggles.
Take him to his doc. And see if it's acid reflux or a strep infection in his stomach, drainage?
Keep talking and listening. It will come out.