The school has a number of clubs both academic and non academic namely;
- Mathematics Club
- The Writer’s Club
- Patriotism Club
- Red Cross Club
- Scripture Union Club
- Science Club
- Business Club
- Scout
- Interact Club
- Wild Life Club
- Debating Club
- Geography Club
- Agriculture Club
- World Starts With Me Club
- YCS
- St. Joseph Community
- Legion Of Mary