Is he involved in other activities outside of school? If he is, or is willing to start some that interest him, I might be tempted in your shoes to try distance learning. Honestly, I think there's something to the thought of skipping the middle school years...