Skip to content

The easiest primary schools to get into in Singapore

98 did not ballot · 81 balloted · Phase 2C, 2025 · MOE data 2026-07-05

More than half of Singapore's primary schools are not as hard to get into as the headlines suggest. Of the 179 schools taking Primary 1, 98 did not need to ballot at Phase 2C in the 2025 exercise, which means every Singapore Citizen who applied got a place, no matter how far they lived. Only 81 balloted. Past results are the best guide we have, though a school that did not ballot in 2025 could still ballot in a later year if demand shifts.

The Primary 1 anxiety is real, but it is not evenly spread. In the last exercise most schools did not need to ballot at all, which means proximity was never even tested. The pressure is concentrated in a short list of names, not the whole system.

Keith Teo, CheckHowMuch
Did not ballot
98
of 179 schools, Phase 2C 2025
Balloted
81
competitive at Phase 2C
Share with room
55%
no ballot needed
Most room
242
places for 26 at Lianhua Primary School
98 schools that did not ballot at Phase 2C (2025)

Every Singapore Citizen who applied at Phase 2C was admitted. Sorted by spare places, most room first.

SchoolArea2C places2C applicants
Lianhua Primary SchoolWest zone Bukit Batok 242 26
Northoaks Primary SchoolNorth zone Sembawang 201 10
Yumin Primary SchoolEast zone Tampines 201 10
Pei Tong Primary SchoolWest zone Clementi 220 30
Changkat Primary SchoolEast zone Tampines 220 42
Bedok Green Primary SchoolEast zone Bedok 195 30
New Town Primary SchoolSouth zone Queenstown 178 21
Ahmad Ibrahim Primary SchoolNorth zone Yishun 185 31
Edgefield Primary SchoolEast zone Punggol 178 26
Marymount Convent SchoolSouth zone Toa Payoh 206 55
Yuhua Primary SchoolWest zone Jurong East 174 26
Clementi Primary SchoolWest zone Clementi 231 86
First Toa Payoh Primary SchoolSouth zone Toa Payoh 151 10
Pioneer Primary SchoolWest zone Tengah 332 194
Anchor Green Primary SchoolNorth zone Seng Kang 155 23
St. Anthony's Canossian Primary SchoolEast zone Bedok 164 33
Tampines North Primary SchoolEast zone Tampines 191 60
Zhonghua Primary SchoolSouth zone Serangoon 133 8
Teck Whye Primary SchoolWest zone Choa Chu Kang 144 23
Meridian Primary SchoolEast zone Pasir Ris 146 29
Seng Kang Primary SchoolNorth zone Seng Kang 127 11
East Spring Primary SchoolEast zone Tampines 165 55
Bukit View Primary SchoolWest zone Bukit Batok 202 92
St. Stephen's SchoolEast zone Bedok 183 74
Montfort Junior SchoolNorth zone Hougang 118 11
Bendemeer Primary SchoolSouth zone Kallang 133 27
Endeavour Primary SchoolNorth zone Sembawang 174 68
Farrer Park Primary SchoolSouth zone Kallang 129 24
Greendale Primary SchoolEast zone Punggol 128 24
North Vista Primary SchoolNorth zone Seng Kang 136 35
Punggol Cove Primary SchoolEast zone Punggol 126 26
Boon Lay Garden Primary SchoolWest zone Jurong West 135 35
Gan Eng Seng Primary SchoolSouth zone Bukit Merah 116 17
West Grove Primary SchoolWest zone Jurong West 137 41
Xinghua Primary SchoolSouth zone Hougang 140 45
Si Ling Primary SchoolNorth zone Woodlands 118 26
Unity Primary SchoolWest zone Choa Chu Kang 143 54
Cedar Primary SchoolSouth zone Toa Payoh 146 57
Fuhua Primary SchoolWest zone Jurong East 119 31
Yio Chu Kang Primary SchoolNorth zone Hougang 110 22
Cantonment Primary SchoolSouth zone Bukit Merah 116 29
Telok Kurau Primary SchoolEast zone Bedok 150 63
Ang Mo Kio Primary SchoolSouth zone Ang Mo Kio 123 36
Corporation Primary SchoolWest zone Jurong West 109 23
Fernvale Primary SchoolNorth zone Seng Kang 156 72
Palm View Primary SchoolNorth zone Seng Kang 165 84
Xishan Primary SchoolNorth zone Yishun 146 66
North Spring Primary SchoolNorth zone Seng Kang 120 41
Yew Tee Primary SchoolWest zone Choa Chu Kang 144 68
Jurong Primary SchoolWest zone Jurong East 121 48
Yishun Primary SchoolNorth zone Yishun 122 50
Blangah Rise Primary SchoolSouth zone Bukit Merah 89 19
Beacon Primary SchoolWest zone Bukit Panjang 107 38
Park View Primary SchoolEast zone Pasir Ris 110 42
Fern Green Primary SchoolNorth zone Seng Kang 153 85
CHIJ (Kellock)South zone Bukit Merah 123 57
Mayflower Primary SchoolSouth zone Ang Mo Kio 91 26
Jiemin Primary SchoolNorth zone Yishun 101 38
Teck Ghee Primary SchoolSouth zone Ang Mo Kio 137 76
Greenridge Primary SchoolWest zone Bukit Panjang 87 27
Qihua Primary SchoolNorth zone Woodlands 112 52
Woodlands Ring Primary SchoolNorth zone Woodlands 103 50
Peiying Primary SchoolNorth zone Yishun 105 53
Xingnan Primary SchoolWest zone Jurong West 97 47
CHIJ Our Lady of Good CounselSouth zone Serangoon 93 44
Fuchun Primary SchoolNorth zone Woodlands 94 47
Tampines Primary SchoolEast zone Tampines 131 84
Oasis Primary SchoolEast zone Punggol 105 59
CHIJ Our Lady Queen of PeaceWest zone Bukit Panjang 132 89
CHIJ (Katong) PrimaryEast zone Bedok 107 71
Casuarina Primary SchoolEast zone Pasir Ris 64 30
Lakeside Primary SchoolWest zone Jurong West 130 97
Evergreen Primary SchoolNorth zone Woodlands 100 68
De La Salle SchoolWest zone Choa Chu Kang 143 114
West View Primary SchoolWest zone Bukit Panjang 61 32
Innova Primary SchoolNorth zone Woodlands 105 77
Canossa Catholic Primary SchoolEast zone Geylang 60 34
Springdale Primary SchoolNorth zone Seng Kang 92 66
West Spring Primary SchoolWest zone Bukit Panjang 63 40
White Sands Primary SchoolEast zone Pasir Ris 102 79
Opera Estate Primary SchoolEast zone Bedok 104 83
Punggol View Primary SchoolEast zone Punggol 77 56
Greenwood Primary SchoolNorth zone Woodlands 91 75
Haig Girls' SchoolEast zone Geylang 98 83
Zhangde Primary SchoolSouth zone Bukit Merah 87 74
St. Gabriel's Primary SchoolSouth zone Serangoon 82 70
Zhenghua Primary SchoolWest zone Bukit Panjang 62 50
Woodgrove Primary SchoolNorth zone Woodlands 98 87
Jing Shan Primary SchoolSouth zone Ang Mo Kio 60 50
Dazhong Primary SchoolWest zone Bukit Batok 80 72
Marsiling Primary SchoolNorth zone Woodlands 104 99
Woodlands Primary SchoolNorth zone Woodlands 90 87
Geylang Methodist School (Primary)East zone Geylang 138 138
River Valley Primary SchoolSouth zone Central 94 94
Chongzheng Primary SchoolEast zone Tampines 125 127
St. Margaret's School (Primary)South zone Central 113 125
Punggol Primary SchoolSouth zone Hougang 59 75
Hougang Primary SchoolNorth zone Hougang 98 115
81 schools that balloted at Phase 2C (2025)

More applicants than places, so a ballot decided admission. Sorted by applicants per place across the whole of Phase 2C.

SchoolArea2C places2C applicantsPer place
Princess Elizabeth Primary SchoolWest zone Bukit Batok 41 232 5.7×
Nan Hua Primary SchoolWest zone Clementi 41 166 4.0×
South View Primary SchoolWest zone Choa Chu Kang 41 155 3.8×
Northland Primary SchoolNorth zone Yishun 41 142 3.5×
Chongfu SchoolNorth zone Yishun 40 138 3.5×
Nan Chiau Primary SchoolNorth zone Seng Kang 85 269 3.2×
St. Hilda's Primary SchoolEast zone Tampines 43 136 3.2×
Rosyth SchoolNorth zone Serangoon 42 132 3.1×
Angsana Primary SchoolEast zone Tampines 59 167 2.8×
Gongshang Primary SchoolEast zone Tampines 44 117 2.7×
Wellington Primary SchoolNorth zone Sembawang 40 104 2.6×
Maha Bodhi SchoolEast zone Geylang 49 125 2.6×
Hong Wen SchoolSouth zone Kallang 62 153 2.5×
Rulang Primary SchoolWest zone Jurong West 40 98 2.5×
Holy Innocents' Primary SchoolSouth zone Hougang 45 110 2.4×
Kong Hwa SchoolEast zone Geylang 49 118 2.4×
Red Swastika SchoolEast zone Bedok 41 93 2.3×
Poi Ching SchoolEast zone Tampines 99 212 2.1×
Pei Chun Public SchoolSouth zone Toa Payoh 45 94 2.1×
Yangzheng Primary SchoolSouth zone Serangoon 47 98 2.1×
Temasek Primary SchoolEast zone Bedok 50 103 2.1×
Pei Hwa Presbyterian Primary SchoolWest zone Bukit Timah 41 84 2.0×
Radin Mas Primary SchoolSouth zone Bukit Merah 47 96 2.0×
Punggol Green Primary SchoolEast zone Punggol 58 118 2.0×
Maris Stella High School (Primary)North zone Toa Payoh 62 124 2.0×
Chua Chu Kang Primary SchoolWest zone Choa Chu Kang 77 152 2.0×
Shuqun Primary SchoolWest zone Jurong West 41 79 1.9×
Kuo Chuan Presbyterian Primary SchoolSouth zone Bishan 59 113 1.9×
Ai Tong SchoolSouth zone Bishan 43 81 1.9×
North View Primary SchoolNorth zone Yishun 60 109 1.8×
Catholic High SchoolNorth zone Bishan 40 72 1.8×
Tao Nan SchoolEast zone Marine Parade 45 81 1.8×
Sengkang Green Primary SchoolNorth zone Seng Kang 48 84 1.8×
Elias Park Primary SchoolEast zone Pasir Ris 66 115 1.7×
Methodist Girls' School (Primary)West zone Bukit Timah 45 78 1.7×
CHIJ St. Nicholas Girls' SchoolNorth zone Ang Mo Kio 41 71 1.7×
Waterway Primary SchoolEast zone Punggol 60 102 1.7×
Admiralty Primary SchoolNorth zone Woodlands 52 87 1.7×
Fairfield Methodist School (Primary)South zone Queenstown 42 70 1.7×
Frontier Primary SchoolWest zone Jurong West 40 66 1.6×
Xinmin Primary SchoolNorth zone Hougang 53 87 1.6×
Keming Primary SchoolWest zone Bukit Batok 77 125 1.6×
Horizon Primary SchoolEast zone Punggol 50 79 1.6×
CHIJ Primary (Toa Payoh)South zone Toa Payoh 49 77 1.6×
Tanjong Katong Primary SchoolEast zone Marine Parade 53 83 1.6×
Anglo-Chinese School (Junior)South zone Central 61 95 1.6×
Valour Primary SchoolEast zone Punggol 57 88 1.5×
Nanyang Primary SchoolWest zone Bukit Timah 42 63 1.5×
Northshore Primary SchoolEast zone Punggol 86 128 1.5×
Huamin Primary SchoolNorth zone Yishun 58 86 1.5×
Henry Park Primary SchoolWest zone Bukit Timah 63 93 1.5×
St. Joseph's Institution JuniorSouth zone Novena 78 115 1.5×
Riverside Primary SchoolNorth zone Woodlands 54 79 1.5×
St. Anthony's Primary SchoolWest zone Bukit Batok 85 124 1.5×
Anglo-Chinese School (Primary)South zone Novena 66 96 1.5×
Pasir Ris Primary SchoolEast zone Pasir Ris 41 59 1.4×
Westwood Primary SchoolWest zone Jurong West 53 76 1.4×
Sembawang Primary SchoolNorth zone Sembawang 75 107 1.4×
Singapore Chinese Girls' Primary SchoolSouth zone Novena 41 58 1.4×
Anderson Primary SchoolNorth zone Ang Mo Kio 65 91 1.4×
Yu Neng Primary SchoolEast zone Bedok 44 60 1.4×
Fengshan Primary SchoolEast zone Bedok 69 93 1.3×
Jurong West Primary SchoolWest zone Jurong West 59 77 1.3×
Mee Toh SchoolNorth zone Punggol 119 153 1.3×
Bukit Panjang Primary SchoolWest zone Bukit Panjang 61 78 1.3×
Raffles Girls' Primary SchoolSouth zone Bukit Timah 115 143 1.2×
St Andrew's School (Junior)South zone Toa Payoh 84 104 1.2×
Paya Lebar Methodist Girls' School (Primary)East zone Hougang 89 110 1.2×
Canberra Primary SchoolNorth zone Sembawang 87 105 1.2×
Compassvale Primary SchoolNorth zone Seng Kang 96 112 1.2×
Ngee Ann Primary SchoolEast zone Marine Parade 127 148 1.2×
Rivervale Primary SchoolNorth zone Seng Kang 96 111 1.2×
Qifa Primary SchoolWest zone Clementi 131 148 1.1×
CHIJ Our Lady of the NativitySouth zone Hougang 116 131 1.1×
Concord Primary SchoolWest zone Choa Chu Kang 86 96 1.1×
Queenstown Primary SchoolSouth zone Queenstown 105 115 1.1×
Alexandra Primary SchoolSouth zone Bukit Merah 67 73 1.1×
Junyuan Primary SchoolEast zone Tampines 85 91 1.1×
Kheng Cheng SchoolSouth zone Toa Payoh 162 173 1.1×
Naval Base Primary SchoolNorth zone Yishun 60 64 1.1×
Bukit Timah Primary SchoolWest zone Bukit Timah 132 104 0.79×

What "did not ballot" actually means for parents

A primary school only ballots when more children apply than there are places in a registration phase. At Phase 2C, the phase most families use, a school that did not ballot admitted every Singapore Citizen who applied, regardless of how close they lived. In the 2025 exercise, 98 of 179 schools fell into that group, so for a large share of schools a family did not need to win a distance ballot at all. The 81 that balloted are the genuinely competitive ones, where home-school distance decided who got in.

Use this as a guide, not a guarantee. Demand shifts year to year, MOE is trimming Primary 1 places at most schools from 2027, and a school with room one year can ballot the next. Always check MOE's live vacancies and balloting page in the year you register, and check the home-school distance for any address before you commit.

Frequently asked questions

How many primary schools ballot in Singapore?

In the 2025 Primary 1 exercise, 81 of 179 schools balloted at Phase 2C, and 98 did not. A school ballots only when applicants exceed places, so most schools admitted every Phase 2C applicant.

Which primary schools are easiest to get into in Singapore?

The 98 schools that did not ballot at Phase 2C in 2025 were the most accessible, because every Singapore Citizen who applied was admitted. Lianhua Primary School had the most room, with 242 places for 26 Phase 2C applicants.

Does a school not balloting mean my child is guaranteed a place?

No. It means that in 2025, every Phase 2C applicant was admitted. Demand changes from year to year, and a school that did not ballot before can ballot later. Check MOE's live vacancies and balloting page during the registration exercise for the current year.

What is Phase 2C in P1 registration?

Phase 2C is open to all Singapore Citizens and Permanent Residents whose child has no prior tie to the school, such as a sibling or alumni parent. Most families register at this phase. Home-school distance only decides priority if the phase is oversubscribed and goes to ballot.

Vacancies, applicants and balloting outcomes from MOE's past vacancies and balloting data for the 2025 Primary 1 exercise (retrieved 2026-07-05). School names and zones from the MOE School Directory.