Skip to content P1 Registration 2026 · LIVE
P1 P1 Parents SG

The Early Years Centre (EYC) route to a guaranteed K1 place

阅读中文版 · Read in Chinese →

MOE Kindergarten admission usually comes with balloting risk. The MK-Early Years Centre pathway is the one route that removes it: enrol early in a partner centre and your child is guaranteed a K1 place at the linked MK. Here is exactly how it works, and its one real limitation.

Last reviewed against official sources: 7 July 2026

The EYC route at a glance

What it is

A partnership where MOE-linked Early Years Centres (run by anchor operators) feed children directly into a partner MOE Kindergarten.

The guarantee

A child enrolled in a partner EYC by 15 March of their Nursery 2 year is guaranteed a K1 place at the partner MK, no balloting.

Operators

Three anchor operators run the EYCs: E-Bridge, NTUC My First Skool, and PCF Sparkletots.

Ages

EYCs take children from as young as 2 months; the partnership route is for children enrolled between 2 months and 4 years, before the K years.

Who it's for

Both Singapore Citizen and PR children qualify for the guaranteed K1 place.

The catch

Not every MOE Kindergarten has a partner EYC, and a partner centre may not sit near the MK you want, so check the list below.

What the MK-EYC partnership is

If the balloting uncertainty of MK registration worries you, there is one route that sidesteps it: the MOE Kindergarten-Early Years Centre (MK-EYC) pathway. MOE partners with three anchor operators, E-Bridge, NTUC My First Skool and PCF Sparkletots, to run Early Years Centres that take younger children and feed directly into a linked MOE Kindergarten. An EYC can take a child from as young as 2 months; the partnership route is for children enrolled between 2 months and 4 years, before the K1 and K2 years at the partner MK.

The guarantee, precisely

A Singapore Citizen or PR child enrolled in a partner EYC by 15 March of their Nursery 2 (N2) year is offered a K1 place at the partner MOE Kindergarten, provided they register via the EYC registration form during the MK Registration Exercise. No balloting, no distance bands. This is the only genuine guarantee in the MK system: a sibling link gives priority but not certainty, and everyone else goes through Open Admissions.

A worked example

Say you live in Punggol and want the MK in your area. You enrol your child in a Punggol partner EYC before 15 March of their N2 year, then submit the EYC registration form during that year's MK Registration Exercise. Your child is guaranteed a K1 place at the partner MK, while families going through Open Admissions at the same MK may face a ballot. The earlier, surer path costs you the higher EYC childcare fees in the younger years, in exchange for removing the K1 uncertainty.

The one real limitation

The partnership is wide but not universal: 43 MOE Kindergartens across all five regions have a partner EYC, but not every MK does. So the guaranteed route hinges on two things: whether the MK you want is one of the 43, and whether its partner EYC is somewhere you can realistically enrol your child for the younger years. If a specific MK is your goal and it has a partner EYC nearby, enrolling early and staying in by the N2 deadline is the surest way in. If it does not, the guaranteed route is not available for that MK, and you register through the normal exercise. Use the list below to check.

Find a partner EYC for your MOE Kindergarten

These are the 43 MOE Kindergartens that currently have a partner Early Years Centre, from MOE's official listing. Search and pin an MK to compare, or filter by region or area to find yours, and see which EYCs feed into it, its host primary school and how the host's 2025 P1 balloting went. If an MK is not here, it does not offer the guaranteed EYC route.

Tip: pick an MK to pin it, then add another to compare their partner EYCs side by side.

West · Bukit Batok
30 Bukit Batok West Avenue 3, S659163
Host Phase 2A
2024: 142/45 balloted (SC<1)2025: 145/52 balloted (SC<1)2026 live: 137/47 balloted (SC<1)
applicants / places
Partner EYC
60 Bukit Panjang Ring Road, S679946
Host Phase 2A
2024: 59/52 no ballot2025: 60/62 no ballot2026 live: 67/69 no ballot
applicants / places
Partner EYCs
31 Senja Road, S677742
Host Phase 2A
2024: 30/44 no ballot2025: 38/39 no ballot2026 live: 29/29 no ballot
applicants / places
Partner EYC
9 Fajar Road, S679002
Host Phase 2A
2024: 59/76 no ballot2025: 69/67 balloted (PR<1)2026 live: 58/47 balloted
applicants / places
Partner EYCs
West · Clementi
15 Clementi Avenue 5, S129857
Host Phase 2A
2024: 34/170 no ballot2025: 28/186 no ballot2026 live: 16/170 no ballot
applicants / places
Partner EYCs
West · Jurong West
20 Jurong West Street 61, S648200
Host Phase 2A
2024: 77/59 balloted (SC<1)2025: 78/66 balloted (SC<1)2026 live: 58/41 balloted (SC<1)
applicants / places
Partner EYCs
West · Jurong West
30 Jurong West Street 61, S648368
Host Phase 2A
2024: 44/51 no ballot2025: 59/48 balloted (SC>2)2026 live: 39/26 balloted (SC<1)
applicants / places
Partner EYCs
West · Jurong West
8 Jurong West Street 51, S649332
Host Phase 2A
2024: 115/49 balloted (SC<1)2025: 111/57 balloted (SC<1)2026 live: 93/32 balloted (SC<1)
applicants / places
Partner EYC
West · Tengah
80 Tengah Garden Avenue
Host Phase 2A
2024: no data2025: 12/290 no ballot2026 live: 24/279 no ballot
applicants / places
Partner EYC
North · Sembawang
61 Sembawang Drive, S757622
Host Phase 2A
2024: 8/129 no ballot2025: 11/152 no ballot2026 live: 3/131 no ballot
applicants / places
Partner EYCs
North · Sembawang
10 Sembawang Drive, S757715
Host Phase 2A
2024: 49/55 no ballot2025: 50/65 no ballot2026 live: 52/52 no ballot
applicants / places
Partner EYCs
North · Sembawang
10 Wellington Circle, S757702
Host Phase 2A
2024: 61/62 no ballot2025: 87/77 balloted (SC 1-2)2026 live: 85/73 balloted (SC 1-2)
applicants / places
Partner EYCs
North · Yishun
21 Yishun Avenue 11, S768857
Host Phase 2A
2024: 89/70 balloted (SC<1)2025: 83/67 balloted (SC<1)2026 live: 85/83 balloted (SC>2)
applicants / places
Partner EYCs
North · Yishun
7 Yishun Avenue 4, S769028
Host Phase 2A
2024: 74/53 balloted (SC<1)2025: 59/56 balloted (SC>2)2026 live: 50/71 no ballot
applicants / places
Partner EYCs
North · Yishun
210 Yishun Avenue 6, S768960
Host Phase 2A
2024: 81/75 balloted (SC 1-2)2025: 74/71 no ballot2026 live: 72/58 balloted (SC<1)
applicants / places
Partner EYCs
North · Yishun
500 Yishun Ring Road, S768679
Host Phase 2A
2024: 47/85 no ballot2025: 33/94 no ballot2026 live: 33/65 no ballot
applicants / places
Partner EYC
Northeast · Punggol
50 Edgedale Plains, S828848
Host Phase 2A
2024: 32/102 no ballot2025: 18/86 no ballot2026 live: 16/81 no ballot
applicants / places
Partner EYC
Northeast · Punggol
61 Edgedale Plains, S828819
Host Phase 2A
2024: 88/83 balloted (PR<1)2025: 87/86 balloted (PR<1)2026 live: 86/66 balloted (SC<1)
applicants / places
Partner EYC
Northeast · Punggol
30 Northshore Drive, S828671
Host Phase 2A
2024: 63/130 no ballot2025: 59/86 no ballot2026 live: 63/96 no ballot
applicants / places
Partner EYCs
Northeast · Punggol
71 Edgefield Plains, S828716
Host Phase 2A
2024: 49/58 no ballot2025: 35/80 no ballot2026 live: 21/67 no ballot
applicants / places
Partner EYC
Northeast · Punggol
52 Sumang Walk, S828674
Host Phase 2A
2024: 49/116 no ballot2025: 36/101 no ballot2026 live: 19/133 no ballot
applicants / places
Partner EYCs
Northeast · Punggol
9 Punggol Place, S828845
Host Phase 2A
2024: 49/97 no ballot2025: 71/88 no ballot2026 live: 27/64 no ballot
applicants / places
Partner EYC
Northeast · Punggol
49 Punggol Central, S828728
Host Phase 2A
2024: 70/69 balloted (PR<1)2025: 52/51 balloted (PR<1)2026 live: 54/43 balloted
applicants / places
Partner EYC
Northeast · Punggol
70 Punggol Drive, S828802
Host Phase 2A
2024: 47/77 no ballot2025: 74/38 balloted (SC<1)2026 live: 46/50 no ballot
applicants / places
Partner EYCs
Northeast · Sengkang
31 Anchorvale Drive, S544969
Host Phase 2A
2024: 29/120 no ballot2025: 21/116 no ballot2026 live: 14/94 no ballot
applicants / places
Partner EYCs
Northeast · Sengkang
70 Fernvale Link, S797538
Host Phase 2A
2024: 44/54 no ballot2025: 32/125 no ballot2026 live: 31/141 no ballot
applicants / places
Partner EYC
Northeast · Sengkang
1 Fernvale Lane, S797701
Host Phase 2A
2024: 28/131 no ballot2025: 20/117 no ballot2026 live: 31/97 no ballot
applicants / places
Partner EYCs
Northeast · Sengkang
20 Compassvale Link, S544974
Host Phase 2A
2024: 38/109 no ballot2025: 32/108 no ballot2026 live: 25/91 no ballot
applicants / places
Partner EYCs
Northeast · Sengkang
15 Fernvale Road, S797636
Host Phase 2A
2024: 116/77 balloted (SC<1)2025: 119/95 balloted (SC<1)2026 live: 93/85 balloted (SC 1-2)
applicants / places
Partner EYCs
Central · Ang Mo Kio
20 Ang Mo Kio Avenue 3, S569920
Host Phase 2A
2024: 24/41 no ballot2025: 17/78 no ballot2026 live: 13/90 no ballot
applicants / places
Partner EYC
Central · Ang Mo Kio
5 Ang Mo Kio Street 52, S569228
Host Phase 2A
2024: 49/30 balloted (SC<1)2025: 48/46 balloted (PR<1)2026 live: 47/40 balloted
applicants / places
Partner EYCs
Central · Ang Mo Kio
200 Ang Mo Kio Avenue 5, S569878
Host Phase 2A
2024: 15/50 no ballot2025: 25/56 no ballot2026 live: 15/55 no ballot
applicants / places
Partner EYCs
Central · Toa Payoh
15 Cedar Avenue, S349700
Host Phase 2A
2024: 31/143 no ballot2025: 36/119 no ballot2026 live: 39/120 no ballot
applicants / places
Partner EYC
Central · Toa Payoh
7 Lorong 8 Toa Payoh, S319252
Host Phase 2A
2024: 7/63 no ballot2025: 8/98 no ballot2026 live: 5/70 no ballot
applicants / places
Partner EYCs
Central · Bukit Merah
2A Prince Charles Crescent, S159016
Host Phase 2A
2024: 65/65 no ballot2025: 67/76 no ballot2026 live: 63/60 balloted (PR<1)
applicants / places
Partner EYC
East · Bedok
307 Bedok North Road, S469680
Host Phase 2A
2024: 62/52 no ballot2025: 51/58 no ballot2026 live: 34/62 no ballot
applicants / places
Partner EYC
East · Bedok
501 Bedok South Avenue 3, S469300
Host Phase 2A
2024: 130/69 balloted (SC 1-2)2025: 122/44 balloted (SC<1)2026 live: 131/64 balloted (SC<1)
applicants / places
Partner EYC
East · Kallang
91 Bendemeer Road, S339948
Host Phase 2A
2024: 23/83 no ballot2025: 17/89 no ballot2026 live: 24/96 no ballot
applicants / places
Partner EYCs
East · Pasir Ris
20 Pasir Ris Street 71, S518798
Host Phase 2A
2024: 28/147 no ballot2025: 29/113 no ballot2026 live: 22/115 no ballot
applicants / places
Partner EYCs
East · Tampines
51 Tampines Street 61, S528565
Host Phase 2A
2024: 115/94 balloted (SC<1)2025: 125/78 balloted (SC<1)2026 live: 131/101 balloted (SC<1)
applicants / places
Partner EYC

Partner MKs at a glance

Every MK with a partner EYC, its area and host primary school, and how the host school's Phase 2A went in each of the last three exercises, which is the phase an MK child registers in. Tap an MK for its full page.

MOE Kindergarten Area Host primary school 2024 2A2025 2A2026 2A
MK@Princess Elizabeth Bukit Batok Princess Elizabeth Primary School Balloted (SC<1)142/45Balloted (SC<1)145/52Balloted (SC<1)137/47
MK@West Spring Bukit Panjang West Spring Primary School No ballot59/52No ballot60/62No ballot67/69
MK@West View Bukit Panjang West View Primary School No ballot30/44No ballot38/39No ballot29/29
MK@Zhenghua Bukit Panjang Zhenghua Primary School No ballot59/76Balloted (PR<1)69/67Balloted58/47
MK@Pei Tong Clementi Pei Tong Primary School No ballot34/170No ballot28/186No ballot16/170
MK@Frontier Jurong West Frontier Primary School Balloted (SC<1)77/59Balloted (SC<1)78/66Balloted (SC<1)58/41
MK@Jurong West Jurong West Jurong West Primary School No ballot44/51Balloted (SC>2)59/48Balloted (SC<1)39/26
MK@Shuqun Jurong West Shuqun Primary School Balloted (SC<1)115/49Balloted (SC<1)111/57Balloted (SC<1)93/32
MK@Pioneer Tengah Pioneer Primary School Not availableNo ballot12/290No ballot24/279
MK@Northoaks Sembawang Northoaks Primary School No ballot8/129No ballot11/152No ballot3/131
MK@Sembawang Sembawang Sembawang Primary School No ballot49/55No ballot50/65No ballot52/52
MK@Wellington Sembawang Wellington Primary School No ballot61/62Balloted (SC 1-2)87/77Balloted (SC 1-2)85/73
MK@Huamin Yishun Huamin Primary School Balloted (SC<1)89/70Balloted (SC<1)83/67Balloted (SC>2)85/83
MK@Naval Base Yishun Naval Base Primary School Balloted (SC<1)74/53Balloted (SC>2)59/56No ballot50/71
MK@North View Yishun North View Primary School Balloted (SC 1-2)81/75No ballot74/71Balloted (SC<1)72/58
MK@Yishun Yishun Yishun Primary School No ballot47/85No ballot33/94No ballot33/65
MK@Greendale Punggol Greendale Primary School No ballot32/102No ballot18/86No ballot16/81
MK@Horizon Punggol Horizon Primary School Balloted (PR<1)88/83Balloted (PR<1)87/86Balloted (SC<1)86/66
MK@Northshore Punggol Northshore Primary School No ballot63/130No ballot59/86No ballot63/96
MK@Oasis Punggol Oasis Primary School No ballot49/58No ballot35/80No ballot21/67
MK@Punggol Cove Punggol Punggol Cove Primary School No ballot49/116No ballot36/101No ballot19/133
MK@Punggol View Punggol Punggol View Primary School No ballot49/97No ballot71/88No ballot27/64
MK@Valour Punggol Valour Primary School Balloted (PR<1)70/69Balloted (PR<1)52/51Balloted54/43
MK@Waterway Punggol Waterway Primary School No ballot47/77Balloted (SC<1)74/38No ballot46/50
MK@Anchor Green Sengkang Anchor Green Primary School No ballot29/120No ballot21/116No ballot14/94
MK@Fern Green Sengkang Fern Green Primary School No ballot44/54No ballot32/125No ballot31/141
MK@Fernvale Sengkang Fernvale Primary School No ballot28/131No ballot20/117No ballot31/97
MK@North Vista Sengkang North Vista Primary School No ballot38/109No ballot32/108No ballot25/91
MK@Sengkang Green Sengkang Sengkang Green Primary School Balloted (SC<1)116/77Balloted (SC<1)119/95Balloted (SC 1-2)93/85
MK@Ang Mo Kio Ang Mo Kio Ang Mo Kio Primary School No ballot24/41No ballot17/78No ballot13/90
MK@Jing Shan Ang Mo Kio Jing Shan Primary School Balloted (SC<1)49/30Balloted (PR<1)48/46Balloted47/40
MK@Mayflower Ang Mo Kio Mayflower Primary School No ballot15/50No ballot25/56No ballot15/55
MK@Cedar Toa Payoh Cedar Primary School No ballot31/143No ballot36/119No ballot39/120
MK@First Toa Payoh Toa Payoh First Toa Payoh Primary School No ballot7/63No ballot8/98No ballot5/70
MK@Alexandra Bukit Merah Alexandra Primary School No ballot65/65No ballot67/76Balloted (PR<1)63/60
MK@Fengshan Bedok Fengshan Primary School No ballot62/52No ballot51/58No ballot34/62
MK@Temasek Bedok Temasek Primary School Balloted (SC 1-2)130/69Balloted (SC<1)122/44Balloted (SC<1)131/64
MK@Bendemeer Kallang Bendemeer Primary School No ballot23/83No ballot17/89No ballot24/96
MK@Meridian Pasir Ris Meridian Primary School No ballot28/147No ballot29/113No ballot22/115
MK@Angsana Tampines Angsana Primary School Balloted (SC<1)115/94Balloted (SC<1)125/78Balloted (SC<1)131/101
MK@Gongshang Tampines Gongshang Primary School Balloted (SC<1)196/84Balloted (SC<1)203/67Balloted (SC 1-2)175/124
MK@Junyuan Tampines Junyuan Primary School Balloted (SC 1-2)93/66No ballot96/120No ballot92/114
MK@Tampines Tampines Tampines Primary School No ballot59/82No ballot54/126No ballot77/165

Phase 2A is the phase an MK child registers in: MOE states that SC and PR children from MKs are eligible for priority admission to the primary school where the MK is located in Phase 2A, and that placement is not guaranteed. Applicant and place figures from MOE published vacancy and balloting data; 2026 is the exercise now running. Tap a host school for its full year-by-year history.

What it costs

For the younger EYC years (infant care through Nursery), you pay the operator's childcare fee, which is higher than the flat MK fee but eligible for ECDA childcare subsidies (with more for working mothers and lower-income families). Once your child moves into K1 and K2 at the partner MK, the usual MK fees apply, S$160/month for Citizens and S$320/month for PRs, and eligible Citizen families can lower that further through KiFAS.

New to MOE Kindergarten as a whole? Start with our MOE Kindergarten guide, or see how the annual intake works in the K1 registration guide.

Common questions

Is the EYC route really a guaranteed K1 place? +

Yes, and it is the only genuine guarantee in the MK system. A Singapore Citizen or PR child enrolled in a partner Early Years Centre by 15 March of their Nursery 2 year, who then registers via the EYC registration form during the MK Registration Exercise, is offered a K1 place at the partner MOE Kindergarten. A sibling link gives priority but not a guarantee; everyone else goes through Open Admissions, where a place is not assured.

Which operators run the Early Years Centres? +

Three ECDA anchor operators run the partner EYCs: E-Bridge, NTUC My First Skool and PCF Sparkletots. They run centres at capped fees, and the younger years are eligible for ECDA childcare subsidies.

Where are the partner EYCs? +

The MK-EYC partnership now spans 43 partner MOE Kindergartens across all five regions, from Bukit Batok and Jurong West to Punggol, Sengkang, Ang Mo Kio, Bedok and Tampines. Not every MK has a partner EYC, though, so use the list on this page to check whether the MK you want is covered and which EYCs feed into it.

Does the EYC route cost more than a normal MOE Kindergarten place? +

For the younger EYC years (infant care through Nursery), you pay the operator's childcare fee, which is higher than the flat MK fee but eligible for ECDA subsidies. Once the child moves into K1 and K2 at the partner MK, the usual MK fees apply (S$160/month for Citizens, S$320/month for PRs), with KiFAS available for eligible Citizen families.

You're not doing this alone

Find your child's group

Every cohort has its own WhatsApp group of parents going through the exact same year, real-time registration updates, school reviews, balloting news and answers from people one step ahead of you. Pick the year your child starts Primary 1.

Browse all cohort groups by school and area →

Registering now For children born in 2020

The 2026 registration exercise runs from 30 June to 30 October 2026, with the citizen and PR phases finishing in late August. This is the live cohort, phase dates, balloting and school choice are happening right now.

Free to join. A friendly, parent-run space, no spam, no selling.

Was this page helpful?