First of... it sounds like this guy wants you gone and he has his mind up.
So, sit him down and be very honest. Don't try to address how he treats you, or what you're doing wrong... none of that, because you will lose that situation and he will document and use it against you.
Instead, let him know that you understand he wants you gone, and you will leave at the end of the year. You promise him that, and tell him that you need his help to find another job. He should agree to be a good reference for you, maybe you go to middle school or make up a lie about a spouse or family member causing you to need to move to another district, and you wish you could stay at your current position (because it sounds like you love the kids and the program...) but you just can't because of xyz reason. People relocate districts or cities all the time because of reasons like that.
In the mean time, tell him that you will do your best to keep things amicable at work, you will try your best and not shirk your duties, and all you ask from him is cooperation and to keep the peace for the remainder of the year.
If he cares at all about his program, he should agree to some extent ... his reputation is on the line here as well.
Hope this helps - all is not lost!