Applications for the 2026 academic year are now open. Apply today →

Our Story

It began with nine children, and a big promise.

Since 2010, Bright Angels Junior School has been quietly shaping lives in Kirombe, Luzira — combining loving care, Christian values and a strong Ugandan curriculum.

Bright Angels kindergarten group photo

"We are the light of the nation."

Who we are

A Christian, family-run school in Kirombe, Luzira.

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 family
Our Core Values

Guidelines to achieve our vision & mission.

Bright Angels core values — children of every stage
01

Religious based and courtesy

We believe and exercise virtues enshrined in religious teachings, and respect everyone irrespective of their background.

02

Team work and result-oriented

We value and support each other to achieve the school vision.

03

Integrity, transparency & accountability

We are truthful, reliable and answerable for our individual and collective actions, maintaining high ethical and moral standards.

04

Professionalism

We abide by the code of conduct — in classrooms, on the playground and everywhere we represent the school.

Bright Angels children — joyful community

"Every classroom is a place where children are seen, known and loved."

In the classroom

A school where every child matters.

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.

Small class sizes

20–25 children per class for personal attention.

Online classes

Hybrid lessons keep learners on track from home or away.

Outdoor games

Football, athletics, traditional games — every day.

Pastoral care

Teachers who know every child and every family by name.

Milestones

Sixteen years, and growing.

2010

Nine children, one classroom

Bright Angels Junior School opens in Kirombe, Luzira.

2013

Pre-primary opens

Top and Middle classes added — we welcome our first uniformed pupils.

2015

Primary section begins

Our first Primary One class steps through the gate.

2018

First PLE candidates

Our pioneer Primary Seven sit their Primary Leaving Examinations.

2021

Online classes launched

Hybrid lessons keep our learners connected through the pandemic.

2025

Best PLE results yet

18 children pass in Division One — a new school record.

2026

Today

650+ learners. 35+ staff. One unchanged promise.

Come see what makes us, us.

Book a personal tour with our Head Teacher.

Chat with us