Religious based and courtesy
We believe and exercise virtues enshrined in religious teachings, and respect everyone irrespective of their background.
Applications for the 2026 academic year are now open. Apply today →
Since 2010, Bright Angels Junior School has been quietly shaping lives in Kirombe, Luzira — combining loving care, Christian values and a strong Ugandan curriculum.
"We are the light of the nation."
Bright Angels Junior School (BAJ) was founded in 2010. We started with just nine children and an unwavering promise — that every learner who walks through our gates will be known by name, supported, and helped to thrive.
From those nine children, we have grown into a vibrant community of over 650 learners from nursery through to Primary Seven. What hasn't changed is the love, the discipline, and the joy of learning that shapes every classroom.
Join our familyWe believe and exercise virtues enshrined in religious teachings, and respect everyone irrespective of their background.
We value and support each other to achieve the school vision.
We are truthful, reliable and answerable for our individual and collective actions, maintaining high ethical and moral standards.
We abide by the code of conduct — in classrooms, on the playground and everywhere we represent the school.
"Every classroom is a place where children are seen, known and loved."
Our class sizes stay small — typically 20–25 children — so no learner ever slips through the cracks. We blend the Ugandan national curriculum with online classes, outdoor games, music and Christian formation.
20–25 children per class for personal attention.
Hybrid lessons keep learners on track from home or away.
Football, athletics, traditional games — every day.
Teachers who know every child and every family by name.
Bright Angels Junior School opens in Kirombe, Luzira.
Top and Middle classes added — we welcome our first uniformed pupils.
Our first Primary One class steps through the gate.
Our pioneer Primary Seven sit their Primary Leaving Examinations.
Hybrid lessons keep our learners connected through the pandemic.
18 children pass in Division One — a new school record.
650+ learners. 35+ staff. One unchanged promise.
Book a personal tour with our Head Teacher.