What is balloting in P1 registration?

Balloting is a computerised random draw held when a phase has more applicants than vacancies. It only happens within the priority group where places run out.

P1 places are first allocated by priority — by phase, then citizenship, then home-school distance. A ballot is only triggered inside the specific group where the number of applicants exceeds the remaining vacancies.

For example, if a school has 20 places left for Singapore Citizens living within 1km but 30 such children apply, those 30 are balloted for the 20 places. Children in lower-priority groups are not considered once places are filled.

The draw is random and computerised — there is no advantage to registering earlier within a phase.

Public data, no guarantees

Uses public MOE, data.gov.sg, and OneMap data. Ballot ratios are historical and do not guarantee admission. P1 Registration is independent and not affiliated with MOE.

Address searches are used to calculate distance only and are not stored by P1 Registration.

How we source & calculate this data →