MOE Kindergarten, and how it connects to P1
MKs are the government's own kindergartens, run by MOE, housed inside primary schools, and priced to be affordable. For P1-planning parents they carry one big draw: Phase 2A priority at the host school. Here's the full picture, including the parts the brochures gloss over.
Last reviewed against official sources: 5 July 2026
MOE Kindergarten at a glance
Looking for a specific MOE Kindergarten? Jump straight to the searchable list →
Who runs it
The Ministry of Education itself. MKs are government-run preschools offering K1 and K2, for children aged 5 and 6.
Where they are
Inside primary schools. Every MK sits within a host primary school's compound. MOE lists 60 MKs across the island, and a few of them are new campuses opening over the next couple of years. The full searchable list is further down this page.
Fees (2026)
S$160/month for Singapore Citizens, S$320/month for PRs. Fees are also payable in June and December.
Hours
4 hours a day: morning session roughly 8am-12pm or afternoon 1pm-5pm. KCare extends the day to 7pm if you need full-day care.
Languages
All three official Mother Tongue Languages (Chinese, Malay, Tamil) are offered at every MK.
The P1 link
MK children qualify for Phase 2A when registering for Primary 1 at the primary school their MK sits inside.
What an MK day looks like
The core programme is 4 hours a day, a morning session (around 8am-12pm) or an afternoon one (around 1pm-5pm). A handful of MKs are piloting an extra 30 minutes of daily Mother Tongue activities from 2026, so exact timings vary slightly by centre.
For working families, every MK offers Kindergarten Care (KCare) to 7pm on top of the core session. We cover the hours, fees, subsidies and how to apply in the KCare section below.
The everyday details parents ask about
These are the practical questions that fill real MK parents' group chats, answered up front:
Snacks & meals
MK provides a healthy snack during each session (dietary needs catered for). Children in KCare also get meals through the extended day.
Uniform
Yes, MKs have their own uniform, worn daily and bought from MOE-appointed suppliers, typically available around orientation. Buy a spare set, K1 is messy.
School holidays
MK follows the same term calendar as primary schools, so no MK sessions during school holidays. KCare keeps running through the holidays for enrolled children.
AM or PM session
You indicate a preference when registering, but the final allocation is the kindergarten's call, popular sessions can't fit everyone.
Class size
Around 20 children per class, led by a qualified early-childhood teacher.
If your child is sick
Standard preschool health rules apply (HFMD and fever exclusions). Each MK sets its own MC and notification practice, check your MK's family handbook.
The curriculum, without the jargon
MK teaches through play and hands-on projects, not worksheets. Under the hood it runs on MOE's Nurturing Early Learners (NEL) framework with two flagship programmes:
- HI-Light, the holistic development programme covering language and literacy, numeracy, motor skills, social and emotional development, aesthetics, and discovery of the world.
- Starlight, the bilingual literacy programme, English plus your child's Mother Tongue, taught through big books, songs, rhymes and games. Every MK offers all three official Mother Tongue Languages.
Each term ends with a Weeks of Wonder project, where the class investigates a topic the children are curious about. The design brief for all of it is a confident, curious child who transitions smoothly into P1, which is unsurprising, since the same ministry writes the P1 curriculum.
Fees and financial help
In 2026, MK fees are S$160/month for Singapore Citizens and S$320/month for PRs, with no separate charges for the field trips and programmes built into the curriculum. For eligible Citizen families, KiFAS can bring the fee right down, and KCare covers the extended day, so between them an MK place can cost very little for the families who need help most.
KiFAS: fee help for Citizen families
For eligible Singapore Citizen families, the Kindergarten Fee Assistance Scheme (KiFAS), a means-tested ECDA subsidy, lowers the monthly MK fee, from the S$160 full fee down to as little as S$1 a month at the lowest income tier. It is open to Citizen children in households earning S$12,000 a month or less, with a Start-Up Grant of up to S$240 a year for the lowest-income families, and the kindergarten helps you apply when your child enrols.
Full KiFAS guide: who qualifies, the subsidy tiers, the Start-Up Grant and how to apply →
Kindergarten Care (KCare)
The core MK session is only four hours, so every MK offers Kindergarten Care (KCare) on top: before and after school care to 7pm, Monday to Friday, right through the school holidays, with meals and activities. For 2026 the fee is capped at S$425 a month, and every Singapore Citizen child gets a S$150/month Basic Subsidy (so around S$275 before further help), with an income-tiered Additional Subsidy on top.
Full KCare guide: hours, the 2026 fee cap, both subsidies and how to apply →
Getting in: the K1 registration exercise
MKs take in children once a year via a registration exercise run around February-March, for K1 entry the following January. For the 2027 intake, registration ran 23-31 March 2026 with outcomes by 1 June. If a centre is oversubscribed, places go by priority:
- Lower-income Singapore Citizen families living within 1km of the MK (a third of places are reserved for this group; the income bar is GHI ≤ S$4,500 or PCI ≤ S$1,125).
- Children with a sibling currently in the MK or its co-located primary school.
- All other Singapore Citizen children.
- All other PR children.
For the full walkthrough, including this year's dates, exactly how the balloting distance bands work, and how to apply online, see our dedicated MOE Kindergarten K1 registration guide.
Children already in an MOE-partnered Early Years Centre (EYC) get a guaranteed route into K1, explained just below. Every MOE Kindergarten and where it sits is listed further down this page; for a map view of the ones nearest your home, MOE's SchoolFinder also plots them by distance.
The Early Years Centre (EYC) route to a guaranteed place
There is one route that removes the balloting risk entirely: the MOE Kindergarten-Early Years Centre (MK-EYC) pathway. A Singapore Citizen or PR child enrolled in a partner Early Years Centre (run by E-Bridge, My First Skool or PCF Sparkletots) by 15 March of their Nursery 2 year is guaranteed a K1 place at the linked MK, no balloting. The catch: partner clusters exist in only five towns, Ang Mo Kio, Jurong West, Punggol, Sembawang and Tampines, so it may not be available near the MK you want.
MOE Kindergarten SchoolFinder
MOE lists 60 MOE Kindergartens, each one inside a host primary school, spread right across the island. Search by name or area (for example "Punggol" or "Tampines") to find the ones near you. 3 are new campuses opening over the next couple of years, flagged below.
Showing all 60 MOE Kindergartens
-
MOE Kindergarten @ Alexandra
Bukit Merah2A Prince Charles Crescent, S159016
Host school and P1 details →
-
MOE Kindergarten @ Anchor Green
Sengkang31 Anchorvale Drive, S544969
Host school and P1 details →
-
MOE Kindergarten @ Ang Mo Kio
Ang Mo Kio20 Ang Mo Kio Avenue 3, S569920
Host school and P1 details →
-
MOE Kindergarten @ Angsana
Tampines51 Tampines Street 61, S528565
Host school and P1 details →
-
MOE Kindergarten @ Bendemeer
Kallang91 Bendemeer Road, S339948
Host school and P1 details →
-
MOE Kindergarten @ Bukit View
Bukit Batok101 Bukit Batok West Avenue 8, S659778
MOE Kindergarten @ Bukit View will open in 2028 in Bukit View Primary School’s new campus in Bukit Batok West.
Host school and P1 details →
-
MOE Kindergarten @ Casuarina
Pasir Ris30 Pasir Ris Street 41, S518935
Host school and P1 details →
-
MOE Kindergarten @ Cedar
Toa Payoh15 Cedar Avenue, S349700
Host school and P1 details →
-
MOE Kindergarten @ Damai
Tampines NorthTo Be Located in Tampines North. Address Will Be Released At A Later Date.
MOE Kindergarten @ Damai will open in 2029.
Host school and P1 details →
-
MOE Kindergarten @ Dazhong
Bukit Batok35 Bukit Batok Street 31, S659441
Host school and P1 details →
-
MOE Kindergarten @ Elias Park
Pasir Ris11 Pasir Ris Street 52, S518866
Host school and P1 details →
-
MOE Kindergarten @ Farrer Park
Farrer Park2 Farrer Park Road, S217567
Host school and P1 details →
-
MOE Kindergarten @ Fengshan
Bedok307 Bedok North Road, S469680
Host school and P1 details →
-
MOE Kindergarten @ Fern Green
Sengkang70 Fernvale Link, S797538
Host school and P1 details →
-
MOE Kindergarten @ Fernvale
Sengkang1 Fernvale Lane, S797701
Host school and P1 details →
-
MOE Kindergarten @ First Toa Payoh
Toa Payoh7 Lorong 8 Toa Payoh, S319252
Host school and P1 details →
-
MOE Kindergarten @ Frontier
Jurong West20 Jurong West Street 61, S648200
Host school and P1 details →
-
MOE Kindergarten @ Gongshang
Tampines1 Tampines Street 42, S529176
Host school and P1 details →
-
MOE Kindergarten @ Greendale
Punggol50 Edgedale Plains, S828848
Host school and P1 details →
-
MOE Kindergarten @ Horizon
Punggol61 Edgedale Plains, S828819
Host school and P1 details →
-
MOE Kindergarten @ Hougang
Hougang1 Hougang Street 93, S534238
Host school and P1 details →
-
MOE Kindergarten @ Huamin
Yishun21 Yishun Avenue 11, S768857
Host school and P1 details →
-
MOE Kindergarten @ Jing Shan
Ang Mo Kio5 Ang Mo Kio Street 52, S569228
Host school and P1 details →
-
MOE Kindergarten @ Junyuan
Tampines2 Tampines Street 91, S528906
Host school and P1 details →
-
MOE Kindergarten @ Jurong West
Jurong West30 Jurong West Street 61, S648368
Host school and P1 details →
-
MOE Kindergarten @ Kranji
TengahTo Be Located in Tengah. Address Will Be Released At A Later Date.
MOE Kindergarten @ Kranji has ceased operations at Choa Chu Kang campus. Parents who wish to enrol their children in K1 at MK@Kranji (Tengah campus) in 2028 may register in the 2027 MK Registration Exercise.
Host school and P1 details →
-
MOE Kindergarten @ Mayflower
Ang Mo Kio200 Ang Mo Kio Avenue 5, S569878
Host school and P1 details →
-
MOE Kindergarten @ Meridian
Pasir Ris20 Pasir Ris Street 71, S518798
Host school and P1 details →
-
MOE Kindergarten @ Naval Base
Yishun7 Yishun Avenue 4, S769028
Host school and P1 details →
-
MOE Kindergarten @ North View
Yishun210 Yishun Avenue 6, S768960
Host school and P1 details →
-
MOE Kindergarten @ North Vista
Sengkang20 Compassvale Link, S544974
Host school and P1 details →
-
MOE Kindergarten @ Northoaks
Sembawang61 Sembawang Drive, S757622
Host school and P1 details →
-
MOE Kindergarten @ Northshore
Punggol30 Northshore Drive, S828671
Host school and P1 details →
-
MOE Kindergarten @ Oasis
Punggol71 Edgefield Plains, S828716
Host school and P1 details →
-
MOE Kindergarten @ Pei Tong
Clementi15 Clementi Avenue 5, S129857
Host school and P1 details →
-
MOE Kindergarten @ Pioneer
Tengah80 Tengah Garden Avenue, S699915
Host school and P1 details →
-
MOE Kindergarten @ Princess Elizabeth
Bukit Batok30 Bukit Batok West Avenue 3, S659163
Host school and P1 details →
-
MOE Kindergarten @ Punggol
Hougang61 Hougang Avenue 8, S538787
Host school and P1 details →
-
MOE Kindergarten @ Punggol Cove
Punggol52 Sumang Walk, S828674
Host school and P1 details →
-
MOE Kindergarten @ Punggol Green
Punggol98 Punggol Walk, S828772
Host school and P1 details →
-
MOE Kindergarten @ Punggol View
Punggol9 Punggol Place, S828845
Host school and P1 details →
-
MOE Kindergarten @ Riverside
Woodlands110 Woodlands Crescent, S737803
Host school and P1 details →
-
MOE Kindergarten @ Rivervale
Sengkang80 Rivervale Drive, S545092
MOE Kindergarten @ Rivervale will open from 2027. Please contact Rivervale Primary School if you require assistance during the 2026 MOE Kindergarten Registration Exercise period.
Host school and P1 details →
-
MOE Kindergarten @ Sembawang
Sembawang10 Sembawang Drive, S757715
Host school and P1 details →
-
MOE Kindergarten @ Sengkang Green
Sengkang15 Fernvale Road, S797636
Host school and P1 details →
-
MOE Kindergarten @ Shuqun
Jurong West8 Jurong West Street 51, S649332
Host school and P1 details →
-
MOE Kindergarten @ South View
Choa Chu Kang6 Choa Chu Kang Central, S689762
Host school and P1 details →
-
MOE Kindergarten @ Springdale
Sengkang71 Anchorvale Link, S544799
Host school and P1 details →
-
MOE Kindergarten @ Tampines
Tampines250 Tampines Street 12, S529426
Host school and P1 details →
-
MOE Kindergarten @ Tanjong Katong
Marine Parade10 Seraya Road, S437259
Host school and P1 details →
-
MOE Kindergarten @ Temasek
Bedok501 Bedok South Avenue 3, S469300
Host school and P1 details →
-
MOE Kindergarten @ Valour
Punggol49 Punggol Central, S828728
Host school and P1 details →
-
MOE Kindergarten @ Waterway
Punggol70 Punggol Drive, S828802
Host school and P1 details →
-
MOE Kindergarten @ Wellington
Sembawang10 Wellington Circle, S757702
Host school and P1 details →
-
MOE Kindergarten @ West Spring
Bukit Panjang60 Bukit Panjang Ring Road, S679946
Host school and P1 details →
-
MOE Kindergarten @ West View
Bukit Panjang31 Senja Road, S677742
Host school and P1 details →
-
MOE Kindergarten @ Westwood
Jurong West1 Jurong West Street 73, S649188
Host school and P1 details →
-
MOE Kindergarten @ Yangzheng
Serangoon15 Serangoon Avenue 3, S556108
Host school and P1 details →
-
MOE Kindergarten @ Yishun
Yishun500 Yishun Ring Road, S768679
Host school and P1 details →
-
MOE Kindergarten @ Zhenghua
Bukit Panjang9 Fajar Road, S679002
Host school and P1 details →
No MOE Kindergarten matches that search.
Try an area like "Punggol" or "Bukit Batok", or a shorter part of the name.
List captured from MOE SchoolFinder on 6 July 2026. MOE updates it through the year as campuses open or relocate, so confirm current details on SchoolFinder before relying on them.
The P1 connection, honestly
This is the part most P1-minded parents care about: a child in an MK qualifies for Phase 2A of P1 registration at the primary school hosting that MK, the same phase as alumni children. That places them ahead of the Phase 2B volunteer phase and the open Phase 2C queue, where most balloting drama happens.
Two honest caveats. First, 2A is priority, not a guarantee: at heavily oversubscribed schools even Phase 2A can ballot, with Singapore Citizens (SC) ranked before Permanent Residents (PRs) and then by home-school distance. Second, choosing an MK for the 2A route only helps at that specific school, so it only makes sense if the host school is genuinely one you'd want, for the right reasons. Our choosing a school guide covers how to think about that, and the registration guide explains the full phase system.
Common questions
Does MOE Kindergarten guarantee a place at the primary school? +
No, and this is the most misunderstood part. An MK child qualifies to register under Phase 2A at the co-located primary school, a much earlier phase than the open Phase 2C. At most schools that is effectively decisive, but 2A itself can ballot at heavily oversubscribed schools (Singapore Citizens before PRs, then by home-school distance). Priority, not guarantee.
Is MK under Phase 2A or Phase 2B? And does the 1km rule affect it? +
Phase 2A, the same phase as alumni children, not 2B. And no, living more than 1km from the school does not remove your 2A eligibility: distance only comes into play as a tie-breaker if Phase 2A itself is oversubscribed and ballots. (The 1km rule people mix this up with is the priority criterion for getting into the MK itself at K1 registration.)
Does MK run during the school holidays? +
No, MK follows the same term calendar as primary schools, so there are no K1/K2 sessions during school holidays. KCare continues through the holidays (weekdays to 7pm) for children enrolled in it, and KCare fees remain payable in June and December.
How much does MOE Kindergarten cost compared with private preschools? +
In 2026, MK fees are S$160/month for Singapore Citizen children before any subsidy, with no extra charges for field trips and enrichment built into the programme. Anchor operators charge somewhat more for kindergarten-age programmes, and private and international preschools considerably more. Eligible lower-income families can bring MK fees down further with KiFAS.
What is KiFAS and do we qualify? +
The Kindergarten Fee Assistance Scheme subsidises MK (and anchor operator) kindergarten fees for Singapore Citizen children where gross monthly household income is S$12,000 or less (or per-capita income S$3,000 or less for households of five or more). Subsidies are tiered by income, and families on ComCare or in HDB public rental flats get the maximum. There is also a start-up grant for the lowest-income families to cover enrolment costs.
What about working parents, is 4 hours enough? +
Every MK offers Kindergarten Care (KCare) on top of the core session: care until 7pm on weekdays, including during school holidays, with meals and activities. In 2026 KCare costs up to S$425/month before subsidies, and every Singapore Citizen child gets a S$150/month basic subsidy, with more for lower-income families.
When do I register for K1, and who gets priority? +
There is one registration exercise a year, held around February-March for entry the following January (for the 2027 intake it ran 23-31 March 2026). One-third of places are reserved for lower-income Singapore Citizen families living within 1km; children with a sibling in the MK or its primary school come next; then other Singapore Citizens, then PRs. Register through MOE's website during the window.
Is the curriculum academic enough to prepare my child for P1? +
MK deliberately teaches through play and purposeful activities rather than worksheets, following MOE's own Nurturing Early Learners framework, the HI-Light programme for holistic development and the Starlight programme for bilingual literacy. It was designed by the same ministry that sets the P1 curriculum, transition to P1 is exactly what it is built for. If you want more academic drilling than that, that is a philosophical choice MK intentionally doesn't make.
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 honest answers from people one step ahead of you. Pick the year your child starts Primary 1.
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.
Registration in mid-2027. Get the lay of the land early, school shortlists, the 30-month address rule, and what to prepare.
Plenty of runway. Useful if you're weighing a home move for distance priority or choosing a kindergarten with an eye on P1.
Free to join. A friendly, parent-run space, no spam, no selling.