I actually disagree with most of the other advice. If you call the property, they will likely say no. They do not want to be blamed if another staff member or the manager on duty when you check in, whoever that may be, decides that your ID isn't acceptable. They will always err on the side of caution. But if you just show up and nonchalantly hand them a credit card and college ID, and you look like a decent person, they will probably let it slide.
NB If you can't get a state ID due to lack of legal status in the US, then you can use your foreign passport. No hotel is going to check for visas.