Forgetting the parental relationship, I don’t get Va Tech or UMD at all based on the list provided. Cornell either. Pitt might be a better fit than the large schools and JHU a better fit than Cornell - or perhaps Brown given it’s environment vs. the environment your student seeks.
You might add Dickinson, Lafaytte and F&M. You might also look at Wake Forest and even JHU as a reach.
I don’t think St. Marys will give you the environment (suburban) but I’m assuming it’s in state, hence listed.
But great student and surely there are acceptances at at least a few.
Good luck.