Wow. I can't believe that you even have a PHP program that takes children that young, and that your SD supports it. You are very lucky. I had to pull my difficult child out of 9th grade this year for 2 weeks for her PHP. I was stalling in putting her in the program because of the program, and I made the wrong choice. She is still failing but her mental health is much improved. I should have put her in the program in November. That being said, I would leave him there until they say he is ready to go. He will be able to make up the work. At his age, he will not be behind. And, if for some reason he is behind you will have the summer to catch him up.