Junior School offers entry for boys to K1 (boarders only), K2, K3, K4 (boarders & day), K5 (day only) & K6 (boarders & day).

Prep School offers general entry for boys to E2 (Grade 7), M1 (Grade 8) & M2 (Grade 9). All day places.

Senior School offers two points of entry: C1 (to study IGCSE for boarding) and H1 (to study Cambridge AS Level or FBISE F.Sc, Pre-Medical for day and boarding). Limited places for Internationals are based on Cambridge or other acceptable curricula.