About 20 years ago, I earned a half scholarship to my college and so I went full-time, living in the dorm and then apartments off campus all up in Boston. But I always worked at least 30 hours a week in some manner - never on campus which were the lowest paying jobs. I waited tables at two high end places. I made 35K on average during those years while waiting tables on the side of being a full time student. A lot of that I was able to take home under the table in cash tips.
Where there is a will there is a way. I think its good to have an uncomfortable schedule if you want to build character. My freshman year of college, I did breakfast shifts on weekends in fancy hotels. I never went to bed after parties. Just brought a bag with a change of clothes and starting setting up shop at the Lennox Hotel at 5AM. Public transportation not open at that time, so I'd walk in the snow (old man river LOL). I'd drink a lot of coffee, and on the walk home, in the Prudential Center, I'd stop into the Sharper Image store, and sit on the massage chair for about fifteen minutes before continuing my journey home to sleep at around 2PM