My son has two accounts ... one at Navy Federal where his "pay" check is deposited ... one at our bank here. The checking account here is a joint one ... he is the main person, and I am on it ... this way I can easily transfer $$$ if he needs it ... and he has a debit card to the home-bank account ... if he needs cash, he can get it from any atm ... the Navy Federal is good to have ... I'm told it is worldwide ... we haven't had to check that part out yet!
We also set up a yard card for him at the beginning of the year ... that was handy for the mid store and food places on campus