I hope that all goes well with DS until the end of the school year. It sounds like you have it well in hand.:)
My DS(16) is still in school and is at what I like to think of as a 'happy place' right now. By that I mean doing only the subjects he wants (Chemistry and Physics), having completed all the compulsory requirements set by the Board of Studies excepting English, which remains compulsory until he finishes school. He is also enrolled at university part time and has just completed his first year of a Bachelor of Science (Mathematics). What makes him happier still is - he is well on the way to getting his drivers licence (you need to be 17 here).LOL!!!