A note from your friendly neighborhood bank Compliance Manager ...
Based upon the risk appetite of the bank in question, you may or may not be able to get a debit card. Most banks won't do it, since a minor is technically not able to enter into a contract (that blurb that appears on your receipt about agreeing to pay? Yep, a contract).
However, some banks (like Chase) have a product geared specifically for students. And some Credit Unions have even better products, since they limit membership. However, I'd strongly encourage going with a bank that has online banking ... your student needs to learn and use this VERY valuable tool!
Good luck finding the right "fit"!