Not homeschooling here so I'm not much help on that end, but I'm wondering if you could do a partial homeschool route? Would his school let him do the music program and you could do the rest? Our charter homeschool program does this all the time- especially in 5th thru highschool. We have kids that come just for one period a day in a special class or a high level math. Maybe it doesn't have to be all or nothing...