I agree with Jonah. When you homeschool you are limitless in advancing to other grades. There are also Co-ops you can participate in (once a week) to accomplish their gym and art requirements. So a still a "classroom" experience. You can also advance by subject. I have a kid who doesn't like to write. So we are not advancing in that area but he is three grades ahead in History, Math and Science, Reading. You can go it alone and pick your curriculum or have the structure of an online school. That way my child gets his state testing, and I can see if there are any "gaps" in his education.