The 2024 Primary 1 (P1) registration results reveal key trends in school vacancies, balloting competitiveness, and strategic insights for future applicants. Whether you’re a Singapore Citizen (SC) or Permanent Resident (PR), understanding the data can help you maximize admission chances in your preferred school.
This guide provides:
✅ Vacancy & balloting analysis for all schools
✅ School competitiveness rankings (most to least balloted)
✅ Strategic tips for SC & PR applicants in each phase
Key:
- Format: Applicants (Vacancies) [Balloting requirement if applicable]
- Eg. Admiralty has 34 (68) for Phase 2A, this means there are 34 applicants for 68 vacancies
- Eg. Ai Tong has 53 (20) [SC<1] for Phase 2B, this means there are 53 applicants for 20 vacancies and balloting for Singapore Citizens < 1km. Take note this does not mean, all the 53 applicants are balloting. It simply there are more than 20 applicants that stay within 1km that need to ballot. That number of applicants that stay within 1km can be between 20 to 53.
- Balloting Codes:
- SC<1: Singapore Citizens <1km
- SC1-2: Singapore Citizens 1-2km
- SC>2: Singapore Citizens >2km
- PR<1: Permanent Residents <1km
- PR1-2: Permanent Residents 1-2km
- PR>2: Permanent Residents >2km
- #: Special cases (exact meaning may require additional context)
School | 2A | 2B | 2C | 2C(S) |
---|---|---|---|---|
Admiralty | 34 (68) | 25 (31) | 134 (69) [SC<1] | 0 (0) |
Ahmad Ibrahim | 6 (112) | 0 (55) | 29 (167) | 22 (138) |
Ai Tong | 141 (108) [SC>2] | 53 (20) [SC<1] | 94 (41) [SC<1] | 0 (0) |
Alexandra | 65 (65) | 3 (20) | 82 (58) [SC<1] | 0 (0) |
Anchor Green | 29 (120) | 0 (50) | 28 (151) | 79 (123) |
Anderson | 38 (52) | 18 (25) | 64 (60) | 0 (0) |
Ang Mo Kio | 24 (41) | 0 (26) | 34 (77) | 18 (43) |
Anglo-Chinese (Junior) | 102 (135) [SC<1] | 50 (31) [SC<1] | 76 (63) [SC1-2] | 0 (0) |
Anglo-Chinese (Primary) | 80 (108) | 34 (29) [SC<1] | 74 (59) [SC>2] | 0 (0) |
Angsana | 115 (94) [SC<1] | 1 (20) | 155 (60) [SC<1] | 0 (0) |
Beacon | 3 (47) | 0 (35) | 39 (104) | 13 (65) |
Bedok Green | 10 (63) | 0 (38) | 34 (113) | 30 (79) |
Bendemeer | 23 (83) | 0 (40) | 26 (121) | 25 (95) |
Blangah Rise | 6 (45) | 0 (33) | 17 (99) | 8 (82) |
Boon Lay Garden | 5 (73) | 0 (43) | 34 (128) | 23 (94) |
Bukit Panjang | 69 (69) | 19 (20) | 102 (43) [SC<1] | 0 (0) |
Bukit Timah | 8 (76) | 1 (43) | 73 (129) [PR>2] | 52 (59) |
Bukit View | 18 (187) | 0 (76) | 57 (229) | 178 (173) [PR<1#] |
Canberra | 12 (82) | 19 (43) | 130 (112) [SC1-2] | 0 (0) |
Canossa Catholic | 5 (23) | 11 (26) | 32 (67) | 19 (35) |
Cantonment | 2 (51) | 0 (36) | 23 (109) | 21 (86) |
Casuarina | 15 (56) | 1 (34) | 49 (100) | 20 (51) |
Catholic High | 131 (110) [SC>2] | 38 (20) [SC<1] | 54 (46) [SC<1] | 0 (0) |
Cedar | 31 (143) | 1 (58) | 61 (172) | 43 (111) |
Changkat | 11 (134) | 0 (61) | 52 (183) | 24 (131) |
CHIJ (Katong) | 35 (106) | 17 (44) | 47 (114) | 13 (67) |
CHIJ (Kellock) | 10 (96) | 9 (49) | 52 (140) | 38 (88) |
CHIJ OLGC | 12 (61) | 11 (36) | 35 (99) | 65 (64) [PR<2#] |
CHIJ OLN | 23 (110) | 43 (49) | 110 (104) [PR<1] | 0 (0) |
CHIJ OLQP | 9 (79) | 13 (43) | 59 (117) | 48 (58) |
CHIJ (Toa Payoh) | 88 (86) [SC>2] | 42 (20) [SC<1] | 83 (41) [SC<1] | 0 (0) |
CHIJ St. Nicholas Girls’ | 96 (76) [SC>2] | 35 (20) [SC<1] | 60 (40) [SC<1] | 0 (0) |
Chongfu | 105 (107) | 53 (21) [SC<1] | 153 (43) [SC<1] | 0 (0) |
Chongzheng | 41 (80) | 5 (33) | 122 (96) [SC1-2] | 0 (0) |
Chua Chu Kang | 37 (90) | 17 (38) | 127 (97) [SC<1] | 0 (0) |
Clementi | 12 (149) | 1 (66) | 77 (198) | 106 (121) |
Compassvale | 15 (83) | 16 (43) | 156 (112) [SC<1] | 0 (0) |
Concord | 17 (64) | 1 (36) | 59 (107) | 69 (48) [SC1-2] |
Corporation | 9 (54) | 0 (35) | 24 (105) | 27 (81) |
Damai | 15 (54) | 0 (33) | 26 (99) | 28 (73) |
Dazhong | 62 (61) [PR<1] | 0 (20) | 94 (60) [SC<1] | 0 (0) |
De La Salle | 14 (85) | 12 (44) | 110 (119) | 10 (9) [SC>2] |
East Spring | 6 (107) | 1 (54) | 62 (160) | 46 (98) |
Edgefield | 9 (111) | 0 (54) | 31 (162) | 33 (131) |
Elias Park | 28 (23) [SC1-2] | 3 (20) | 88 (60) [SC<1] | 0 (0) |
Endeavour | 4 (84) | 0 (47) | 48 (141) | 74 (93) |
Evergreen | 13 (50) | 1 (32) | 75 (96) | 28 (21) [SC1-2] |
Fairfield Methodist | 98 (104) | 33 (22) [SC<1] | 78 (45) [SC<1] | 0 (0) |
Farrer Park | 13 (73) | 0 (40) | 32 (122) | 28 (90) |
Fengshan | 62 (52) [SC#] | 1 (21) | 76 (62) [PR<1] | 0 (0) |
Fern Green | 44 (54) | 2 (23) | 67 (68) | 4 (1) [SC<1] |
Fernvale | 28 (131) | 1 (54) | 96 (162) | 69 (66) [SC>2] |
First Toa Payoh | 7 (63) | 0 (39) | 17 (116) | 10 (99) |
Frontier | 77 (59) [SC<1] | 17 (20) | 89 (43) [SC<1] | 0 (0) |
Fuchun | 18 (70) | 0 (37) | 43 (112) | 3 (69) |
Fuhua | 38 (159) | 0 (60) | 50 (182) | 38 (132) |
Gan Eng Seng | 6 (52) | 0 (36) | 17 (107) | 17 (90) |
Geylang Methodist | 27 (124) | 8 (52) | 109 (153) | 48 (44) [SC>2] |
Gongshang | 196 (84) [SC<1] | 20 (20) [SC<1] | 99 (41) [SC<1] | 0 (0) |
Greendale | 32 (102) | 0 (43) | 24 (131) | 26 (107) |
Greenridge | 13 (45) | 1 (31) | 30 (91) | 10 (61) |
Greenwood | 11 (66) | 0 (38) | 60 (115) | 41 (55) |
Haig Girls’ | 15 (91) | 9 (45) | 89 (127) | 24 (38) |
Henry Park | 106 (108) | 27 (21) [SC<1] | 63 (41) [SC<1] | 0 (0) |
Holy Innocents’ | 114 (102) [SC>2] | 57 (20) [SC<1] | 96 (40) [SC<1] | 0 (0) |
Hong Wen | 38 (72) | 26 (32) | 124 (71) [SC<1] | 0 (0) |
Horizon | 88 (83) [PR<1] | 10 (20) | 86 (51) [SC<1] | 0 (0) |
Hougang | 21 (56) | 11 (32) | 130 (85) [SC<1] | 0 (0) |
Huamin | 89 (70) [SC<1] | 2 (20) | 97 (60) [SC<1] | 0 (0) |
Innova | 8 (61) | 11 (38) | 59 (103) | 9 (44) |
Jiemin | 18 (74) | 0 (39) | 56 (116) | 44 (60) |
Jing Shan | 49 (30) [SC<1] | 0 (20) | 71 (60) [SC1-2] | 0 (0) |
Junyuan | 93 (66) [SC1-2] | 0 (20) | 79 (63) [SC1-2] | 0 (0) |
Jurong | 23 (107) | 0 (48) | 59 (144) | 80 (86) |
Jurong West | 44 (51) | 0 (22) | 50 (67) | 25 (17) [SC<1] |
Keming | 40 (75) | 14 (32) | 141 (81) [SC<1] | 0 (0) |
Kheng Cheng | 17 (119) | 2 (54) | 128 (162) | 38 (34) [SC#] |
Kong Hwa | 61 (110) | 71 (36) [SC<1] | 110 (74) [SC<1] | 0 (0) |
Kuo Chuan Presbyterian | 72 (66) [SC>2] | 30 (21) [SC<1] | 76 (44) [SC<1] | 0 (0) |
Lakeside | 27 (100) | 2 (44) | 105 (131) | 35 (26) [SC1-2] |
Lianhua | 19 (200) | 0 (80) | 31 (242) | 75 (211) |
Maha Bodhi | 88 (141) | 38 (38) | 96 (76) [SC1-2] | 0 (0) |
Maris Stella High | 98 (134) | 44 (32) [SC1-2] | 101 (67) [SC<1] | 0 (0) |
Marsiling | 17 (60) | 0 (34) | 90 (103) | 6 (14) |
Marymount Convent | 10 (157) | 13 (69) | 34 (195) | 78 (161) |
Mayflower | 15 (50) | 0 (32) | 21 (95) | 37 (74) |
Mee Toh | 19 (125) | 38 (56) | 152 (130) [SC<1] | 0 (0) |
Meridian | 28 (147) | 0 (60) | 17 (179) | 17 (162) |
Methodist Girls’ | 77 (91) | 50 (25) [SC<1] | 64 (50) [SC>2] | 0 (0) |
Montfort Junior | 5 (62) | 3 (39) | 24 (114) | 42 (90) |
Nan Chiau | 55 (127) | 112 (44) [SC<1] | 247 (88) [SC<1] | 0 (0) |
Nan Hua | 102 (73) [SC>2] | 39 (20) [SC<1] | 160 (40) [SC<1] | 0 (0) |
Nanyang | 203 (159) [SC>2] | 50 (20) [SC<1] | 79 (40) [SC<1] | 0 (0) |
Naval Base | 74 (53) [SC<1] | 1 (20) | 68 (59) [SC1-2] | 0 (0) |
New Town | 9 (90) | 0 (47) | 26 (141) | 21 (116) |
Ngee Ann | 27 (94) | 3 (42) | 105 (128) | 34 (23) [SC>2] |
North Spring | 12 (85) | 0 (44) | 51 (133) | 35 (82) |
North View | 81 (75) [SC1-2] | 0 (20) | 109 (61) [SC<1] | 0 (0) |
North Vista | 38 (109) | 0 (44) | 58 (132) | 62 (74) |
Northland | 72 (95) | 22 (28) | 170 (62) [SC<1] | 0 (0) |
Northoaks | 8 (129) | 0 (60) | 20 (181) | 17 (161) |
Oasis | 49 (58) | 1 (23) | 73 (68) [PR<1] | 0 (0) |
Opera Estate | 12 (36) | 1 (28) | 65 (87) [PR>2] | 13 (30) |
Palm View | 4 (91) | 1 (49) | 77 (146) | 61 (69) |
Park View | 9 (73) | 0 (41) | 53 (124) | 40 (71) |
Pasir Ris | 39 (33) [SC>2] | 21 (20) [SC<1#] | 74 (41) [SC<1] | 0 (0) |
Paya Lebar Methodist Girls’ | 60 (134) | 34 (45) | 139 (103) [SC<1] | 0 (0) |
Pei Chun Public | 113 (135) | 30 (27) [SC<1] | 67 (57) [SC<1] | 0 (0) |
Pei Hwa Presbyterian | 127 (75) [SC1-2] | 22 (20) [SC>2] | 66 (41) [SC<1] | 0 (0) |
Pei Tong | 34 (170) | 0 (65) | 27 (200) | 69 (174) |
Peiying | 15 (54) | 0 (33) | 48 (99) | 89 (51) [SC1-2] |
Poi Ching | 22 (74) | 35 (38) | 192 (79) [SC<1] | 0 (0) |
Princess Elizabeth | 142 (45) [SC<1] | 22 (20) [SC>2] | 270 (41) [SC<1] | 0 (0) |
Punggol Cove | 49 (116) | 1 (42) | 47 (126) | 60 (79) |
Punggol Green | 78 (70) [SC<1#] | 1 (20) | 108 (59) [SC<1] | 0 (0) |
Punggol | 20 (51) | 1 (30) | 110 (91) [SC<1] | 0 (0) |
Punggol View | 49 (97) | 0 (36) | 48 (112) | 64 (64) |
Qifa | 47 (74) | 20 (29) | 104 (68) [SC1-2] | 0 (0) |
Qihua | 15 (69) | 1 (38) | 30 (116) | 6 (86) |
Queenstown | 14 (87) | 1 (44) | 110 (133) | 33 (23) [SC<2#] |
Radin Mas | 49 (62) | 24 (25) | 76 (52) [SC1-2] | 0 (0) |
Raffles Girls’ | 43 (146) | 29 (55) | 183 (135) [SC>2] | 0 (0) |
Red Swastika | 88 (81) [SC>2] | 23 (20) [SC<2#] | 63 (43) [SC<1] | 0 (0) |
River Valley | 34 (75) | 18 (34) | 95 (86) [SC1-2] | 0 (0) |
Riverside | 82 (72) [SC<1] | 5 (20) | 77 (56) [SC<1] | 0 (0) |
Rivervale | 21 (53) | 11 (31) | 115 (84) [SC<1] | 0 (0) |
Rosyth | 104 (90) [SC>2] | 29 (20) [SC<1] | 139 (44) [SC<1] | 0 (0) |
Rulang | 88 (84) [SC>2] | 37 (20) [SC<1] | 115 (41) [SC<1] | 0 (0) |
Sembawang | 49 (55) | 0 (22) | 88 (66) [SC1-2] | 0 (0) |
Seng Kang | 12 (61) | 0 (36) | 25 (110) | 29 (85) |
Sengkang Green | 116 (77) [SC<1] | 18 (20) | 94 (42) [SC<1] | 0 (0) |
Shuqun | 115 (49) [SC<1] | 19 (20) | 84 (42) [SC<1] | 0 (0) |
Si Ling | 9 (63) | 0 (38) | 35 (114) | 2 (79) |
Singapore Chinese Girls’ | 90 (76) [SC>2] | 35 (20) [SC<1] | 61 (40) [SC<1] | 0 (0) |
South View | 101 (88) [SC>2] | 21 (20) [SC<2#] | 127 (43) [SC<1] | 0 (0) |
Springdale | 54 (59) | 1 (22) | 61 (65) | 17 (5) [SC<1] |
St. Andrew’s Junior | 62 (128) | 35 (42) | 130 (92) [SC<1] | 0 (0) |
St. Anthony’s Canossian | 12 (90) | 16 (46) | 31 (122) | 31 (91) |
St. Anthony’s | 42 (90) | 39 (36) [PR<2#] | 121 (72) [SC<1] | 0 (0) |
St. Gabriel’s | 18 (59) | 22 (34) | 59 (79) | 34 (20) [SC>2] |
St. Hilda’s | 112 (76) [SC>2] | 33 (20) [SC<1] | 129 (41) [SC<1] | 0 (0) |
St. Joseph’s Institution Jr | 57 (123) | 65 (42) [SC1-2] | 101 (86) [SC>2] | 0 (0) |
St. Margaret’s | 32 (95) | 14 (41) | 119 (111) [PR1-2] | 0 (0) |
St. Stephen’s | 19 (130) | 13 (57) | 53 (160) | 30 (107) |
Tampines North | 14 (131) | 0 (59) | 47 (177) | 160 (130) [SC1-2] |
Tampines | 59 (82) | 0 (28) | 99 (86) [PR1-2] | 0 (0) |
Tanjong Katong | 31 (56) | 16 (28) | 104 (73) [SC1-2] | 0 (0) |
Tao Nan | 148 (181) | 62 (31) [SC<1] | 86 (66) [SC<1] | 0 (0) |
Teck Ghee | 17 (38) | 1 (27) | 73 (80) | 15 (7) [SC<1] |
Teck Whye | 8 (94) | 0 (49) | 22 (147) | 16 (126) |
Telok Kurau | 28 (95) | 1 (42) | 71 (128) | 29 (57) |
Temasek | 130 (69) [SC1-2] | 9 (20) | 80 (51) [SC1-2] | 0 (0) |
Townsville | 6 (61) | 0 (38) | 21 (116) | 11 (96) |
Unity | 10 (96) | 0 (49) | 66 (146) | 3 (80) |
Waterway | 47 (77) | 0 (30) | 92 (91) [PR<1] | 0 (0) |
Wellington | 61 (62) | 16 (20) | 114 (45) [SC<1] | 0 (0) |
West Grove | 11 (90) | 2 (46) | 45 (137) | 46 (92) |
West Spring | 59 (52) [SC<2#] | 0 (20) | 73 (60) [SC<1] | 0 (0) |
West View | 30 (44) | 1 (25) | 41 (73) | 30 (32) |
Westwood | 87 (89) | 13 (21) | 83 (49) [SC<1] | 0 (0) |
White Sands | 17 (45) | 5 (29) | 82 (84) | 12 (2) [SC<1] |
Woodgrove | 18 (56) | 6 (33) | 73 (92) | 2 (19) |
Woodlands | 28 (65) | 9 (32) | 72 (88) | 14 (17) |
Woodlands Ring | 16 (43) | 1 (29) | 55 (87) | 10 (32) |
Xinghua | 8 (84) | 0 (45) | 22 (136) | 33 (115) |
Xingnan | 23 (53) | 1 (30) | 48 (90) | 19 (42) |
Xinmin | 65 (58) [SC>2] | 16 (20) | 93 (45) [SC<1] | 0 (0) |
Xishan | 21 (76) | 0 (38) | 81 (115) | 107 (34) [SC<1] |
Yangzheng | 38 (28) [SC>2] | 11 (20) | 72 (51) [SC1-2] | 0 (0) |
Yew Tee | 10 (82) | 1 (44) | 73 (131) | 8 (58) |
Yio Chu Kang | 2 (68) | 0 (42) | 25 (126) | 108 (101) [PR<1] |
Yishun | 47 (85) | 1 (33) | 30 (98) | 74 (68) [SC1-2] |
Yu Neng | 44 (44) | 13 (20) | 66 (49) [SC<1] | 0 (0) |
Yuhua | 9 (176) | 0 (76) | 25 (228) | 16 (204) |
Yumin | 10 (128) | 0 (59) | 10 (179) | 108 (169) |
Zhangde | 12 (38) | 1 (29) | 95 (85) [PR1-2] | 0 (0) |
Zhenghua | 59 (76) | 0 (26) | 60 (77) | 37 (18) [SC<1] |
Zhonghua | 4 (38) | 0 (31) | 19 (95) | 26 (76) |
Valour | 70 (69) [PR<1] | 0 (20) | 81 (60) [SC<1] | 0 (0) |
Northshore | 63 (130) | 0 (43) | 166 (128) [SC<1] | 0 (0) |
📊 Key Insights from 2024 P1 Registration
1. Most Competitive Schools (Frequent Balloting in Multiple Phases)
These schools had balloting in multiple phases, indicating high demand:
- Ai Tong (2A SC>2, 2B SC<1, 2C SC<1)
- Catholic High (2A SC>2, 2B SC<1, 2C SC<1)
- Henry Park (2B SC<1, 2C SC<1)
- Nan Hua (2A SC>2, 2B SC<1, 2C SC<1)
- Rosyth (2A SC>2, 2B SC<1, 2C SC<1)
- Tao Nan (2B SC<1, 2C SC<1)
Why? These are elite schools with strong academic reputations, alumni priority, and limited vacancies.
2. Least Competitive Schools (No Balloting in Any Phase)
These schools had no balloting, meaning all applicants secured a spot:
- Ahmad Ibrahim
- Anchor Green
- Bedok Green
- Bendemeer
- Canossa Catholic
- Cedar
Why? They are newer or less well-known, with sufficient vacancies.
3. PR-Friendly Schools (No Balloting for PRs)
Some schools had no balloting for PRs, making them safer choices:
- Blangah Rise
- Fuhua
- Greendale
- Marymount Convent
- St. Stephen’s
🏆 School Rankings by Competitiveness (2024 Data)
Tier | Schools | Balloting Frequency |
---|---|---|
Elite (Very High Demand) | Ai Tong, Catholic High, Henry Park, Nan Hua, Rosyth, Tao Nan | Balloting in 2A, 2B, 2C |
Popular (Moderate Demand) | CHIJ St. Nicholas, Pei Chun, Raffles Girls’, Nanyang | Balloting in 2B or 2C |
Moderate (Low Balloting Risk) | Bendemeer, Canossa Catholic, Fuhua, St. Stephen’s | Rarely ballots |
Least Competitive (Guaranteed Spot) | Ahmad Ibrahim, Anchor Green, Bedok Green | No balloting in any phase |