Hi Catherine! This is a great question and is a problem I faced in college as well. I have two potential ideas for you.
First is to have two jobs, a separate job at school and another job that you can have when you are home for the summers. You can start by searching for jobs nearby your college or even at your college. There are tons of student worker positions at colleges and universities such as being a tour guide. Just check out your schools website for more information. The flip side, you will have to go job hunting when you get home from college. One option, would be to seek out an internship in the field you are studying in. Otherwise, you could try check out jobs online or in your area. I personally worked as a camp counselor or a lifeguard during the summers because they were seasonal positions that I could come back to each year.
Second option is to find a job working for a company that has stores in both locations. I had a friend in college worked at a retail store in college and during breaks they would have their managers transfer them to a store at home so they could work short time. If you work a large company, they typically have store in both places and would be willing to work with you.
Good luck in your job search!