I need some opinions on when to quit my job.

I hoped to hear from the visa people this week, but as usual, no luck on that front. I'm still fairly certain we'll get a July interview, but I hope next week or the week after to know for sure.

I'm trying to decide when to quit my job. Here in CR you have to give a month notice. But fuck my school. They never pay me on time so since they don't keep up with their end of the contract, I don't have to keep up with mine.

We have a three week break in July. I really don't want to go back to work after the break. (unless we somehow get an August or later interview, which I really hope won't happen)

We also get paid in July. So I'm trying to decide do I wait until I get paid in July to quit? Which of course would be a pretty shitty thing to do. But I've grown to despise my school, so I don't really give a shit. The problem with going out the shitty way would be reference letters. I won't ask my director for one because I hate her and she doesn't speak English anyways. I could get one from a friend who isn't technically my director, he's head of the German department, but he's still administration. And I could maybe still get one from the head of the English department, but she might be pissed about me leaving a shitty way so I don't know I could count on one from her. I could definitely get some from co-workers, but I don't know if reference letters from coworkers hold much weight. Pretty sure it needs to be someone above you.

The other crappy part about leaving the shitty way is I wouldn't get a chance to say goodbye to the kids. As much as I hate the school, the kids are great, and I'd feel sort of crappy just peace-ing out like that without telling them or anything.

So this is the dilemma- give them over a month's notice. Get to say goodbye to the kids. Get good reference letters. Don't get paid in July. OR Give them about two weeks notice. Not get to say goodbye to anyone. Maybe get a reference letter. Get paid for July (about $1000).

Thoughts?

(of course all this weighs on when we get an interview. Which, like I said, I should know for sure in [hopefully] two weeks)