Honestly if the courses your taking arent a problem then just study for your SAT's while at school.
There are also some aspects of school you might miss out on if you trying to rush through it, its not ALL about book learning, your gonna miss out on the social and networking aspects of it. I met some of my best friends while going to school full time, while making some good connections with professors and other students. The networking you will especially find useful in the future when you need a letter of recommendation or basically someone to hook you up with an oppurtunity.
That said, You could also improve on some of your other skills not programming related, Like your math and sciences, maybe your liberal arts. For example I know my writing skills are lacking, and I wouldn't really excersise them that much outside of school so Iam excited to go back and brush up on it as I see now how important having good communication skills can be.
[Edit] Depending the kind of job you have and the situation your in, which I dont know either, Id look into leaving your job and possibly finding a part time one, unless of course your job will help out your resume (like if your already working as a programmer)
No the job has nothing to do with programming and only pays enough to get me by. I was honestly thinking about taking out a bunch of student loans and just living in the dorms at NCSU which would free up a lot of time so I can focus on school and building my portfolio. I would have to take out some student loans to pay for NCSU anyway.