I think that it is great that your school is being so flexible. Have you talked at all about what happens when your son tops out the curriculum offered at your school? If he is two years advanced, this will come up in the next year or two. We ran into problems with this with DD12. When she had a huge math spurt in 6th grade (last year of elementary for us), the school did not have in-building capacity beyond seventh grade math. You might want to get people thinking about this sooner rather than later.