My son started High School this year. We live in a rural area with a small High School. They do not have an honors program, no IB program and only limited AP classes. They do have Early Start classes which are also the AP classes. So the student can take the class for college credit and pay the fee or they can take the class and then take the AP exam for credit. Either way they take the class for an entire semester. They run quite slowly and the school will only allow 11th and 12th graders to take them. So we found a better way. We went to homeschooling. He is allowed to take 3 classes at the high school each day. Then he goes to the community college here in town. He can take the same classes they offer at the high school for early start credit, but since the college is on a trimester schedule, they run a lot faster and he can take more classes during the year, which he loves. This also enables him to participate in all the extra-curriculars at the high school and allows him to keep in contact with his friends at school. This program also allows him plenty of time during the week to do any courses he wants to persue at home.