I have been in HR for going on 20 years, and my major in college was Creative Writing. Where you go to school is not that critical. You can find a school that offers coursework in HR Management, and other specialized disciplines, but I am going to share some advice my HR Mentors gave me. Go vertical in one or two disciplines. The broad HR Generalis/HR Business Partner paths are difficult to drop into directly, and you will find that most people who are in those roles, or HR Manager/Leadership roles, have gone vertical in one or two other areas before they took on these leadership functions. I went vertical in recruiting and training, and worked my way into the more generalist functions after spending a few years working in those areas first.
As for college, I recommend you choose a major that interests you, but anything that can help with your communication abilities (reasoning, speaking, writing, listening) is going to be useful. Psychology and English are always solid.
While you are in school, try getting part time or internship work in a HR department. Learn about HR administration, and don't be afraid of jobs where you are maintaining employee files or HR paperwork, because that is a wonderful place to learn about the foundations of HR.