I need some advice that's pretty important

I got a job at a hotel. I want to go to school, and they aren't able to give me a set schedule cause its a hotel. This job is the one that I want right now. 86 cents more than other job.

The other job I get offered that I could start next week if I want it, is able to give me a set schedule for school but it's not neccesarily a job I want to work.

I used to always make decisions based off of what I want rather than basing it off of the overall picture but I worked on that with everything else. So, do i take the job that I want, or deal with "temporary pain" to get to the bigger result?