I'm sorry for your situation and I'm sorry if you don't like what I'm about to say but...
You sound like a co-dependant waiting to happen. She told you she was only going to do this for a couple days till school starts again? That's not a slip! She lit up right in front of you? Sorry but the drug means more to her than you do! I won't go into my personal history but I've been on both sides as the user and the used. You can be her rock, you can be her shoulder to cry on, but only once. Like others have said you have to let her know NOW that there will be no "I'll quit next week" or "It's just this one last time" The long she continues to use the less you're dealing with her and the more you're dealing with the drug and crack doesn't negoiate. It's all or nothing with that stuff. Tell her you love her, tell her how much she means to you, tell her what this is doing to you. Then tell her that you will be there for her 100% as long as she stays clean. If she can't do that for you you're gone and MEAN it! Look, if there were no consciences for an addicts actions why would they want to get straight? Don't think that you are her last hope.
Good luck and my prayers are with the two of you!