Clubs and Societies
- Environmental Club
- Royal Ladies Society
- Performing Arts Society (Speech, Drama, Dance)
- Boxing
- Tourism Club
- 4H - Horticulture
- Junior Achievement
- Math Club
- CHHS Christian Fellowship
- Debating
- Red Cross
- Step Club
- DIY Club
- Media Club - Voices
- IT Club
- Science Club
Each student is expected to join at least one club at the school as part of their extracurricular involvement in the school.