ReiRei,
not all the primary schools need to ballot for within 2km. According to the past 2 years records, if you stay within 2km from RGPS, you will be given a place in the school. However, based on the same records, you will have to ballot for a place in Roysth even if you stay within 1km from the school! and its true, if you cannot secure a place of your choice, MOE will assign you to any one of the school nearest to you with vacancy. heheheee, for bukit timah, that will be bukit timah primary school.