When you say they support grade acceleration up to two levels up, what exactly so you mean? Do you mean that they do grade skipping, that they do subject acceleration, or that they provide differentiated work in the classroom? It's very important to find out exactly what they mean. For example, we were told my daughter could have book at her reading level for independent reading. It turned out they didn't allow kids to get books more than one grade above their level because they would "run out of books." It sounds to me as though you're suggesting that they do single subject acceleration. Are you already thinking that he would need to attend classes more than two grade levels ahead or are you thinking of differentiated instruction in his grade? I think you are unlikely to find schools that support more acceleration than that except maybe as differentiation in the classroom. They may sometimes allow more acceleration in special cases, but it's unlikely to be a common policy (except in schools that let kids work at heir own pace).