Melissa Chan Properties WhatsApp me

Schools & P1 registration

Buying a home near a primary school

Many of my clients move so their child can register for Primary 1 as a near-school resident. Here is how P1 registration works, what MOE requires before you can use a new home's address, and a page for every primary school in Singapore: its P1 balloting since 2019, CCAs and contact details.

Admiralty Primary School Woodlands · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Ahmad Ibrahim Primary School Yishun · No phase balloted from 2019 to 2026. See the P1 data → 1km to Former Yishun 101km to Sembawang Road EC Ai Tong School Bishan · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → 1km to Thomson Reserve Alexandra Primary School Bukit Merah · Phase 2C places went only to citizens within 1 km in 2026; Phase 2C balloted among citizens 1 to 2 km away in 2025. See the P1 data → 1km to River Green1km to Promenade Peak1km to The River Opus Anchor Green Primary School Sengkang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Anderson Primary School Ang Mo Kio · Phase 2C balloted among citizens 1 to 2 km away in 2025 and 2026. See the P1 data → 1km to Lentoria1km to Lentor Signature Ang Mo Kio Primary School Ang Mo Kio · No phase balloted from 2019 to 2026. See the P1 data → Anglo-Chinese School (Junior) Newton · boys' school · Phase 2C balloted among citizens within 1 km in 2025 and 2026. A Two-Track school from 2027. See the P1 data → 1km to Peck Hay Road (Newton)1km to Bukit Timah Road (Newton)2km to The Serra Residences2km to River Modern2km to River Green2km to The Robertson Opus2km to Upperhouse at Orchard Boulevard2km to Dorset Gardens2km to River Valley Green (Parcel C)Two-Track Anglo-Chinese School (Primary) Novena · boys' school · Phase 2C balloted within 1 km in 2025, and only beyond 2 km in 2026. A Two-Track school from 2027. See the P1 data → 2km to The Serra ResidencesTwo-Track Angsana Primary School Tampines · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Parktown Residence Beacon Primary School Bukit Panjang · No phase balloted from 2019 to 2026. See the P1 data → Bedok Green Primary School Bedok · No phase balloted from 2019 to 2026. See the P1 data → 1km to Bedok Rise Residences Bendemeer Primary School Kallang · No phase balloted from 2019 to 2026. See the P1 data → Blangah Rise Primary School Bukit Merah · No phase balloted from 2019 to 2026. See the P1 data → 1km to Telok Blangah Road1km to Berlayar Drive Boon Lay Garden Primary School Jurong West · No phase balloted from 2019 to 2026. See the P1 data → 1km to Lucerne Grand Bukit Panjang Primary School Bukit Panjang · Phase 2C balloted every year; in 2026 among citizens within 1 km. See the P1 data → 1km to Narra Residences1km to Impressions at Dairy Farm Bukit Timah Primary School Bukit Timah · Every citizen got a Phase 2C place in 2025 and 2026. See the P1 data → 1km to The Sen Bukit View Primary School Bukit Batok · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Canberra Primary School Sembawang · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens within 1 km in 2025. See the P1 data → Canossa Catholic Primary School Geylang · Phase 2C places went only to citizens within 2 km in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → Cantonment Primary School Bukit Merah · No phase balloted from 2019 to 2026. See the P1 data → 1km to Newport Residences Casuarina Primary School Pasir Ris · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Catholic High School (Primary) Bishan · boys' school · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → Cedar Primary School Toa Payoh · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Changkat Primary School Tampines · No phase balloted from 2019 to 2026. See the P1 data → CHIJ (Katong) Primary Bedok · girls' school · Every Phase 2C applicant got a place from 2019 to 2026. A Two-Track school from 2027. See the P1 data → CHIJ (Kellock) Bukit Merah · girls' school · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → CHIJ Our Lady of Good Counsel Serangoon · girls' school · Every Phase 2C applicant got a place from 2021 to 2026. See the P1 data → 1km to Chuan Park1km to One Chuan Grove CHIJ Our Lady of the Nativity Hougang · girls' school · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens beyond 2 km in 2025. See the P1 data → 1km to Hougang Central CHIJ Our Lady Queen of Peace Bukit Panjang · girls' school · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Narra Residences1km to Impressions at Dairy Farm CHIJ Primary (Toa Payoh) Toa Payoh · girls' school · Phase 2C balloted within 1 km in 2025, and among citizens 1 to 2 km away in 2026. See the P1 data → CHIJ St. Nicholas Girls' School (Primary) Ang Mo Kio · girls' school · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → 1km to Lentoria Chongfu School Yishun · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Former Yishun 10 Chongzheng Primary School Tampines · Every Phase 2C applicant got a place in 2026; every citizen got a Phase 2C place in 2025. See the P1 data → Chua Chu Kang Primary School Choa Chu Kang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Clementi Primary School Clementi · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Elta Compassvale Primary School Sengkang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Concord Primary School Choa Chu Kang · Every Phase 2C applicant got a place in 2026; every citizen got a Phase 2C place in 2025. See the P1 data → Corporation Primary School Jurong West · No phase balloted from 2019 to 2026. See the P1 data → Damai Primary School Bedok · No P1 registration until the 2028 exercise; moving to Tampines North in 2029. See the P1 data → 1km to Parktown Residence Dazhong Primary School Bukit Batok · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → De La Salle School Choa Chu Kang · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → East Spring Primary School Tampines · No phase balloted from 2019 to 2026. See the P1 data → Edgefield Primary School Punggol · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Elias Park Primary School Pasir Ris · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Endeavour Primary School Sembawang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Evergreen Primary School Woodlands · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Fairfield Methodist School (Primary) Queenstown · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Dover Drive Farrer Park Primary School Kallang · No phase balloted from 2019 to 2026. See the P1 data → 1km to Dorset Gardens Fengshan Primary School Bedok · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens 1 to 2 km away in 2025. See the P1 data → 1km to New Upper Changi Road Fern Green Primary School Sengkang · Every Phase 2C applicant got a place from 2024 to 2026. See the P1 data → Fernvale Primary School Sengkang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → First Toa Payoh Primary School Toa Payoh · No phase balloted from 2019 to 2026. See the P1 data → 1km to The Orie Frontier Primary School Jurong West · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Fuchun Primary School Woodlands · No phase balloted from 2019 to 2026. See the P1 data → Fuhua Primary School Jurong East · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Gan Eng Seng Primary School Bukit Merah · No phase balloted from 2019 to 2026. See the P1 data → Geylang Methodist School (Primary) Geylang · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → Gongshang Primary School Tampines · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Greendale Primary School Punggol · No phase balloted from 2019 to 2026. See the P1 data → Greenridge Primary School Bukit Panjang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Solano Grand Greenwood Primary School Woodlands · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Haig Girls' School Geylang · girls' school · Every Phase 2C applicant got a place from 2024 to 2026. See the P1 data → Henry Park Primary School Bukit Timah · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Holy Innocents' Primary School Hougang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Hougang Central Hong Wen School Kallang · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → 1km to The Serra Residences1km to Dorset Gardens Horizon Primary School Punggol · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Hougang Primary School Hougang · Every Phase 2C applicant got a place in 2026; Phase 2C places went only to citizens within 1 km in 2025. See the P1 data → Huamin Primary School Yishun · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Former Yishun 10 Innova Primary School Woodlands · Every Phase 2C applicant got a place from 2023 to 2026. See the P1 data → 1km to Norwood Grand1km to Wynwood Grand1km to Woodlands Drive 17 EC Jiemin Primary School Yishun · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Former Yishun 10 Jing Shan Primary School Ang Mo Kio · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → Junyuan Primary School Tampines · Phase 2C balloted among citizens 1 to 2 km away in 2026; every citizen got a Phase 2C place in 2025. See the P1 data → 1km to Pinery Residences Jurong Primary School Jurong East · Every Phase 2C applicant got a place from 2021 to 2026. See the P1 data → Jurong West Primary School Jurong West · Phase 2C balloted among citizens 1 to 2 km away in 2026; every citizen got a Phase 2C place in 2025. See the P1 data → Keming Primary School Bukit Batok · Phase 2C places went only to citizens within 2 km in 2026; Phase 2C balloted among citizens within 1 km in 2025. See the P1 data → Kheng Cheng School Toa Payoh · Every citizen who applied in Phase 2C got a place in 2025 and 2026. See the P1 data → 1km to The Orie Kong Hwa School Geylang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Kranji Primary School Choa Chu Kang · No P1 registration until the 2027 exercise; moving to Tengah, tentatively in 2028. See the P1 data → Kuo Chuan Presbyterian Primary School Bishan · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Chuan Park1km to One Chuan Grove Lakeside Primary School Jurong West · Every Phase 2C applicant got a place from 2023 to 2026. See the P1 data → 1km to Lucerne Grand1km to Sora Lianhua Primary School Bukit Batok · No phase balloted from 2019 to 2026. See the P1 data → Maha Bodhi School Geylang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Maris Stella High School (Primary) Toa Payoh · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Marsiling Primary School Woodlands · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Marymount Convent School Toa Payoh · girls' school · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Mayflower Primary School Ang Mo Kio · No phase balloted from 2019 to 2026. See the P1 data → Mee Toh School Punggol · Phase 2C balloted among citizens 1 to 2 km away in 2026 and citizens within 1 km in 2025. See the P1 data → Meridian Primary School Pasir Ris · No phase balloted from 2019 to 2026. See the P1 data → Methodist Girls' School (Primary) Bukit Timah · girls' school · Phase 2C balloted among citizens within 1 km in 2025 and 2026. A Two-Track school from 2027. See the P1 data → 1km to Amberwood at Holland1km to Holland Plain1km to Dunearn Road (Turf City)2km to Dunearn HouseTwo-Track Montfort Junior School Hougang · boys' school · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Hougang Central Nan Chiau Primary School Sengkang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Nan Hua Primary School Clementi · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Faber Residence Nanyang Primary School Bukit Timah · Phase 2C balloted among citizens within 1 km in 2025 and 2026. A Two-Track school from 2027. See the P1 data → Naval Base Primary School Yishun · Every Phase 2C applicant got a place in 2026; every citizen got a Phase 2C place in 2025. See the P1 data → New Town Primary School Queenstown · No phase balloted from 2019 to 2026. See the P1 data → 1km to Hudson Place Residences Ngee Ann Primary School Marine Parade · Every citizen got a Phase 2C place in 2025 and 2026. A Two-Track school from 2027. See the P1 data → North Spring Primary School Sengkang · No phase balloted from 2019 to 2026. See the P1 data → North View Primary School Yishun · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → North Vista Primary School Sengkang · No phase balloted from 2019 to 2026. See the P1 data → Northland Primary School Yishun · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Miltonia Close EC Northoaks Primary School Sembawang · No phase balloted from 2019 to 2026. See the P1 data → Northshore Primary School Punggol · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Oasis Primary School Punggol · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → Opera Estate Primary School Bedok · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → 1km to New Upper Changi Road Palm View Primary School Sengkang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Park View Primary School Pasir Ris · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Pasir Ris Primary School Pasir Ris · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Paya Lebar Methodist Girls' School (Primary) Hougang · girls' school · Phase 2C balloted among citizens beyond 2 km in 2026 and citizens 1 to 2 km away in 2025. See the P1 data → Pei Chun Public School Toa Payoh · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → 1km to The Orie Pei Hwa Presbyterian Primary School Bukit Timah · Phase 2C balloted among citizens within 1 km in 2025 and 2026. A Two-Track school from 2027. See the P1 data → 2km to The Sen2km to Amberwood at Holland2km to Dunearn House2km to Holland Plain2km to Dunearn Road (Turf City)Two-Track Pei Tong Primary School Clementi · No phase balloted from 2019 to 2026. See the P1 data → 1km to Elta Peiying Primary School Yishun · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Chencharu Central Residences Pioneer Primary School Tengah · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → Poi Ching School Tampines · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Princess Elizabeth Primary School Bukit Batok · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Punggol Cove Primary School Punggol · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Punggol Green Primary School Punggol · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Punggol Primary School Hougang · Phase 2C places went only to citizens within 2 km in 2026 and citizens within 1 km in 2025. See the P1 data → 1km to Hougang Central Punggol View Primary School Punggol · Every Phase 2C applicant got a place from 2023 to 2026. See the P1 data → Qifa Primary School Clementi · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens beyond 2 km in 2025. See the P1 data → Qihua Primary School Woodlands · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Queenstown Primary School Queenstown · Every Phase 2C applicant got a place in 2026; every citizen got a Phase 2C place in 2025. See the P1 data → 1km to Penrith Radin Mas Primary School Bukit Merah · Phase 2C balloted among citizens 1 to 2 km away in 2026 and citizens within 1 km in 2025. See the P1 data → Raffles Girls' Primary School Bukit Timah · girls' school · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens beyond 2 km in 2025. A Two-Track school from 2027. See the P1 data → 2km to Dunearn House2km to Dunearn Road (Turf City)Two-Track Red Swastika School Bedok · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → River Valley Primary School Central · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → 1km to Zyon Grand1km to River Modern1km to River Green1km to Promenade Peak1km to The Robertson Opus1km to Union Square Residences1km to River Valley Green (Parcel C)1km to The River Opus Riverside Primary School Woodlands · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens within 1 km in 2025. See the P1 data → Rivervale Primary School Sengkang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Rosyth School Serangoon · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Rulang Primary School Jurong West · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → 1km to Lucerne Grand Sembawang Primary School Sembawang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Canberra Crescent Residences1km to Canberra Drive EC Seng Kang Primary School Sengkang · No phase balloted from 2019 to 2026. See the P1 data → Sengkang Green Primary School Sengkang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Shuqun Primary School Jurong West · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → 1km to Lucerne Grand Si Ling Primary School Woodlands · No phase balloted from 2019 to 2026. See the P1 data → 1km to Norwood Grand1km to Wynwood Grand Singapore Chinese Girls' Primary School Novena · girls' school · Phase 2C balloted among citizens within 1 km in 2025 and 2026. A Two-Track school from 2027. See the P1 data → 2km to Bukit Timah Road (Newton)2km to Peck Hay Road (Newton)Two-Track South View Primary School Choa Chu Kang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Springdale Primary School Sengkang · Every Phase 2C applicant got a place from 2022 to 2026. See the P1 data → St. Andrew's School (Junior) Toa Payoh · boys' school · Phase 2C balloted among citizens living within 1 km in 2025 and 2026. See the P1 data → St. Anthony's Canossian Primary School Bedok · girls' school · No phase balloted from 2019 to 2026. See the P1 data → 1km to Pinery Residences St. Anthony's Primary School Bukit Batok · Phase 2C balloted among citizens within 1 km in 2026 and citizens 1 to 2 km away in 2025. See the P1 data → St. Gabriel's Primary School Serangoon · boys' school · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → 1km to Chuan Park1km to One Chuan Grove St. Hilda's Primary School Tampines · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Pinery Residences St. Joseph's Institution Junior Novena · boys' school · Every citizen within 1 km got a Phase 2C place in 2025 and 2026. See the P1 data → 1km to The Serra Residences1km to Dorset Gardens St. Margaret's School (Primary) Central · girls' school · Every citizen got a Phase 2C place in 2025 and 2026. A Two-Track school from 2027. See the P1 data → 2km to Zyon Grand2km to River Modern2km to River Green2km to The Robertson Opus2km to Promenade Peak2km to Union Square Residences2km to Peck Hay Road (Newton)2km to Bukit Timah Road (Newton)2km to Dorset Gardens2km to River Valley Green (Parcel C)Two-Track St. Stephen's School Bedok · boys' school · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Tampines North Primary School Tampines · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Tampines Primary School Tampines · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → 1km to Pinery Residences Tanjong Katong Primary School Marine Parade · Phase 2C places went only to citizens within 1 km in 2026; Phase 2C balloted among citizens 1 to 2 km away in 2025. A Two-Track school from 2027. See the P1 data → 2km to Arina East ResidencesTwo-Track Tao Nan School Marine Parade · Phase 2C balloted among citizens within 1 km in 2025 and 2026. A Two-Track school from 2027. See the P1 data → Teck Ghee Primary School Ang Mo Kio · Every Phase 2C applicant got a place from 2021 to 2026. See the P1 data → Teck Whye Primary School Choa Chu Kang · No phase balloted from 2019 to 2026. See the P1 data → Telok Kurau Primary School Bedok · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Temasek Primary School Bedok · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Vela Bay1km to Bayshore Drive1km to Bedok Rise Residences Townsville Primary School Ang Mo Kio · No P1 registration until the 2028 exercise; moving to Sembawang in 2029. See the P1 data → 1km to Canberra Crescent Residences Unity Primary School Choa Chu Kang · No phase balloted from 2019 to 2026. See the P1 data → Valour Primary School Punggol · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Waterway Primary School Punggol · Every Phase 2C applicant got a place in 2026; Phase 2C balloted among citizens within 1 km in 2025. See the P1 data → Wellington Primary School Sembawang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Canberra Crescent Residences1km to Canberra Drive EC West Grove Primary School Jurong West · Every Phase 2C applicant got a place from 2021 to 2026. See the P1 data → West Spring Primary School Bukit Panjang · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → 1km to Solano Grand West View Primary School Bukit Panjang · No phase balloted from 2019 to 2026. See the P1 data → 1km to Solano Grand Westwood Primary School Jurong West · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → White Sands Primary School Pasir Ris · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → Woodgrove Primary School Woodlands · Every Phase 2C applicant got a place from 2023 to 2026. See the P1 data → 1km to Norwood Grand1km to Wynwood Grand Woodlands Primary School Woodlands · Every citizen got a Phase 2C place in 2026; every Phase 2C applicant got a place in 2025. See the P1 data → 1km to Norwood Grand Woodlands Ring Primary School Woodlands · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Norwood Grand1km to Woodlands Drive 17 EC Xinghua Primary School Hougang · No phase balloted from 2019 to 2026. See the P1 data → Xingnan Primary School Jurong West · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Xinmin Primary School Hougang · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → 1km to Hougang Central Xishan Primary School Yishun · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Former Yishun 10 Yangzheng Primary School Serangoon · Every citizen got a Phase 2C place in 2026; Phase 2C balloted among citizens within 1 km in 2025. See the P1 data → 1km to Chuan Park1km to One Chuan Grove Yew Tee Primary School Choa Chu Kang · No phase balloted from 2019 to 2026. See the P1 data → Yio Chu Kang Primary School Hougang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Hougang Central Yishun Primary School Yishun · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → 1km to Former Yishun 101km to Sembawang Road EC Yu Neng Primary School Bedok · Phase 2C balloted among citizens within 1 km in 2025 and 2026. See the P1 data → Yuhua Primary School Jurong East · No phase balloted from 2019 to 2026. See the P1 data → Yumin Primary School Tampines · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Zhangde Primary School Bukit Merah · Every Phase 2C applicant got a place in 2025 and 2026. See the P1 data → 1km to The River Opus Zhenghua Primary School Bukit Panjang · Every Phase 2C applicant got a place from 2019 to 2026. See the P1 data → Zhonghua Primary School Serangoon · No phase balloted from 2019 to 2026. See the P1 data → 1km to Chuan Park
Not sure which school? Tell me where you'd like to live and your budget. I'll check the schools within 1 km and 2 km, their recent balloting, and when you'd need to move in. WhatsApp me

On my YouTube channel

MOE just killed the 1 km school premium. Is your property still worth it?

My take on MOE's P1 changes and what they mean if you own, or are about to buy, a home near a popular primary school.

More videos on my channel ›

The phases

Who registers when

Singapore Citizen and Permanent Resident children register online from June to August, in the phase they qualify for. You can register in only one phase at a time and for one school. If you don't get a place, you try again in the next phase you qualify for.

PhaseFor a child who…Good to know
Phase 1has a brother or sister studying at the school.Everyone eligible gets a place.
Phase 2Ahas a parent or sibling who studied at the school; or a parent on the school's advisory or management committee, or on its staff; or is in the MOE Kindergarten at the school.Can be balloted at popular schools.
Phase 2Bhas a parent who has volunteered at the school (joined by 1 July the year before, at least 40 hours by 30 June); or a parent endorsed by a church or clan connected with the school; or a parent endorsed as an active grassroots leader.20 places reserved. Grassroots leaders can only apply to schools within 2 km of home, and the 30-month stay applies.
Phase 2Cis not yet registered in a primary school. Open to everyone.40 places reserved (60 from 2027). In this phase, where you live decides your priority.
Phase 2C Supplementarystill has no place after Phase 2C.For schools with places left. A child still without a place is posted to a school with vacancies.

International students register later, in Phase 3. A cap on Permanent Resident intake applies in Phases 2C and 2C Supplementary at a few schools.

Balloting

When a school has more applicants than places

Balloting can happen in any phase from 2A onwards. Places then go in this order, and the ballot only happens within the first group that can't all be admitted:

  1. Singapore Citizens living within 1 km of the school
  2. Singapore Citizens living 1 to 2 km away
  3. Singapore Citizens living more than 2 km away
  4. Permanent Residents within 1 km, then 1 to 2 km, then more than 2 km

So at a school where the ballot is "among citizens within 1 km", nobody further away got a place in that phase.

How places are shared

Reserved places

At the start of registration, MOE sets aside 20 places for Phase 2B and 40 for Phase 2C in every school. Of any places left after Phase 2A, one third go to Phase 2B and two thirds to Phase 2C. Places left after Phase 2B go to Phase 2C.

How distance is measured

From any point on the school's boundary to the building outline of your home, on OneMap. The category can change from year to year (new building plans, school boundary changes), so check onemap.gov.sg/school in your child's registration year.

From the 2027 exercise

What changes for children starting P1 in 2028

60 places reserved for Phase 2C

Up from 40, at every school with a P1 intake of 180 or more. The extra places come from the earlier phases. Phase 2B keeps its 20.

A Two-Track Scheme at 12 schools

At schools where public housing is less than 40% of homes within 2 km, Phase 2C places are split equally between children living within 2 km and those living further away, with no distance priority within each track. Citizens still come before Permanent Residents.

The 12 schools: Anglo-Chinese School (Junior), Anglo-Chinese School (Primary), CHIJ (Katong) Primary, Methodist Girls' School (Primary), Nanyang Primary, Ngee Ann Primary, Pei Hwa Presbyterian Primary, Raffles Girls' Primary, Singapore Chinese Girls' Primary, St. Margaret's School (Primary), Tanjong Katong Primary and Tao Nan School. MOE will review the list from time to time.

For these 12 schools, buying within 1 km no longer puts you ahead of someone at 1.9 km in Phase 2C. Worth knowing before paying a premium for a home right next to one of them.

Using a new home's address

Rules for a new launch or a resale home

The address used is normally the parents' NRIC address. MOE also accepts a home you've bought but not yet moved into.

A new launch (not yet completed)

  • The vacant possession date in your sale and purchase agreement must be within two years of your child starting P1. The probable completion date isn't accepted.
  • You undertake to move in within that time, and send the school a copy of the sale and purchase agreement (or HDB's Agreement for Lease) during the phase.
  • If the address gets your child priority, you must live there for at least 30 months from the day you move in.

A completed home (resale)

  • You can register while buying: send the exercised option to purchase and the buyer's stamp duty certificate (or, for an HDB flat, the resale application status).
  • You undertake to live there from the start of your child's P1 term.
  • You must then live there for at least 30 months from the start of P1.

Which registration year can use a new launch address?

P1 registrationChild bornStarts P1Vacant possession by
20272 Jan 2021 – 1 Jan 2022January 202831 Dec 2029
20282 Jan 2022 – 1 Jan 2023January 202931 Dec 2030
20292 Jan 2023 – 1 Jan 2024January 203031 Dec 2031
20302 Jan 2024 – 1 Jan 2025January 203131 Dec 2032

Worked out from MOE's example for the 2026 exercise (children born 2 Jan 2020 – 1 Jan 2021, vacant possession no later than 31 December 2028).

Before you buy for a school

  • Check the distance category of the exact block on OneMap, not just the condo's name: in a large estate, some blocks can fall in a different band.
  • Look at who balloted recently. If a school balloted among citizens within 1 km, living 1 to 2 km away won't help in Phase 2C.
  • Line up the dates. For a new launch, the vacant possession date decides which child can use it. For a resale, you need to have moved in by the start of P1.
  • Plan for the 30 months. Selling or renting out the home and moving away within that time can lead MOE to transfer your child.
  • Have a second choice within 1 km of the same home, in case the ballot doesn't go your way.

MOE takes a serious view of addresses used only for P1 registration, and it is an offence to give false information. Rules as at October 2026 from moe.gov.sg; they can change, so check them in your registration year. This page is general information, not advice on your child's eligibility.