CPHS serves approximately 3,000 students in grades 9-12. Robust curriculum includes AP and Dual Credit courses as well as vocational/trades certifications and internships. More than 75 clubs, sports, and activities ensure every student finds a place at CPHS.