Question: what is the difference between cp and honors classes?
Answer: If your high school offers both college prep and honors classes, then the CP courses are most likely intended to help you with point 1 listed above. The honors classes will offer more challenging content and look good on a college application (but honors courses do not count for college credit, either).