Academic Societies
English Club
Chinese Society
Mathematics Society
Geography & Env. Protection Society
Economics Society
History Society
STEM Society
Chinese History Society
Putonghua Society
Creative Writing Class
Service Groups
Scouts
Girl Guides
St. John Nursing Cadet
Library Service Group
Campus TV Production Team
Library Prefect
Hand-in-hand Peer Counselling Scheme
Volunteer Group
 
Sports Teams
Badminton Team
Table Tennis Team
Football Team
Handball Team
Boys Basketball Team
Girls Basketball Team
Boys Volleyball Team
Girls Volleyball Team
Swimming Team
Cross Country Team
Shuttlecock Team
Interest Groups
Art Club
Junior Choir
Senior Choir
Orchestra
English Choral Speaking
English Speech Masters
Photography Club
School Debate Team
English Debate Society
English Drama Team
Chinese Dance Society
Chinese Calligraphy Club
Chinese Choral Speaking
Instrumental Classes
Reading Ambassador
Chinese Solo Verse
Dart Club
Mathematics Olympiad Training Team
Hong Kong Physics Olympiad Training Team
Students Organisations
Student Union
Recreation Committee of Student Union
Sports Committee of Student Union
Publicity Committee of Student Union
Publication Committee of Student Union
Students' Welfare Committee of Student Union
Faith House
Hope House
Love House
Effort House
Christian Fellowship