Student Life

Rock High is a Mixed Day and Boarding
secondary school We have classes from S.1 to S.6

Besides Academics, the students get to take part in the following

School Clubs

View your choice

We have quite a number of clubs

These enable our learners to develop Spiritual stability
these are the Scripure Union & Moslem Association

They also boost the social capital of our learners as well
as the confidence and assativeness

Moslim Association

مرحبًا بكم في الجمعية الإسلامية
Become part of a welcoming community that nurtures faith, fosters learning, and promotes unity. The Moslem Association offers a space for spiritual growth, social engagement, and meaningful service. Whether you're looking to deepen your knowledge, participate in community events, or simply connect with others who share your values — there is a place for you here.

Patriotism and scouting

For God and my country
to us, this is more than a motto, it is our heat beat
we encorage students to develop the love for our country
citizenship and
The Patriotism Club is a platform that nurtures love for our country, respect for national values, and a strong sense of civic responsibility among students. Through activities like national anthem practice, community service, environmental care, and leadership training, members learn to uphold integrity, discipline, and unity. The club empowers students to be proud, active citizens who contribute positively to their school and nation. Join the Patriotism Club and be a proud ambassador of your country!

We produce royal citizens who can stand to defend the nation

Red Cross

The Red Cross Club is dedicated to promoting humanitarian values, health awareness, and community service among students. Members are trained in basic first aid, emergency response, and volunteerism, equipping them to be responsible and compassionate leaders in times of need. The club actively participates in outreach programs, school health drives, and disaster preparedness activities, all guided by the principles of the Uganda Red Cross Society.

Be part of the Red Cross Club and make a difference through service and care.

Music Dance and Drama

The MDD Club is the heartbeat of our school’s culture and talent. It brings together students with a passion for music, traditional and modern dance, drumming, and performance arts. Through rehearsals, school events, and competitions, members get to showcase their creativity, express themselves, and celebrate diverse cultures. The club helps build confidence, discipline, and unity—all while having fun and entertaining others. Join the MDD Club and let your talent shine on stage!

Scripture Union

Discover a place where faith meets friendship! At Scripture Union, we grow spiritually, explore God's Word together, and live out His purpose in our daily lives. Whether you're seeking truth, strength, or a supportive community—this is your home. Come as you are. Leave inspired. Let the Bible speak. Let your life shine

DEBATE CLUB

The Debate Club is a vibrant platform where students sharpen their public speaking, critical thinking, and argumentation skills. Open to all students, the club hosts weekly sessions, friendly debates, and inter-school competitions that encourage confidence, respectful dialogue, and teamwork. Whether you're a confident speaker or just starting out, the Debate Club is the perfect place to express your ideas, challenge your thinking, and grow into a persuasive communicator. Join us and let your voice be heard!

Science Club

We believe in more than theory.
The Science Club is a fun and exciting space for curious minds to explore the wonders of science beyond the classroom. Through experiments, research projects, science fairs, and educational trips, students get hands-on experience that brings science to life. The club nurtures creativity, innovation, and problem-solving skills while encouraging teamwork and a deeper appreciation for the world around us.

We participated in the sience fair and we were awarded a medal for our creative work
If you love discovering how things work, the Science Club is the place for you!