I believe that for high ability kids (or at least my kids), a single grade skip "takes the edge off". It helps. It is not the complete solution--but I have yet to find that. Even with the skip, they should be allowed to subject accelerate where they need it. Plus involvement in special projects, competitions, etc. are very helpful in keeping them engaged/enriched.