BallotBuddy.sg

Stress-O-Meter

Multi-metric competition ranking for all 165 Singapore primary schools — based on 5-year balloting trends, applicant ratios, and year-over-year pressure.

7

On Fire

37

Hot

23

Trending Hotter

149

With Data

ChillWarmHotOn Fire
1

Nan Chiau Primary School

Government-Aided

80
2

Tao Nan School

Government-Aided

79
3

Catholic High School (Primary)

Government-Aided

78
4

Ai Tong School

Government-Aided

77
5

Chongfu School

Government-Aided

77
6

Rosyth School

Government

77
7

Nan Hua Primary School

Government-Aided

76
8

Kong Hwa School

Government-Aided

74
9

Maris Stella High School (Primary)

Government-Aided

73
10

Nanyang Primary School

Government-Aided

73
11

Pei Chun Public School

Government-Aided

73
12

Rulang Primary School

Government

73
13

Pei Hwa Presbyterian Primary School

Government-Aided

72
14

Methodist Girls School (Primary)

Government-Aided

70
15

Fairfield Methodist School (Primary)

Government-Aided

69
16

Holy Innocents Primary School

Government-Aided

69
17

South View Primary School

Government

69
18

Anglo-Chinese School (Junior)

Government-Aided

68
19

Maha Bodhi School

Government-Aided

67
20

Northland Primary School

Government

66
21

Red Swastika School

Government-Aided

66
22

Princess Elizabeth Primary School

Government

65
23

Henry Park Primary School

Government

61
24

Hong Wen School

Government-Aided

61
25

Kuo Chuan Presbyterian Primary School

Government-Aided

61
26

Temasek Primary School

Government

61
27

Admiralty Primary School

Government

58
28

Gongshang Primary School

Government-Aided

58
29

Radin Mas Primary School

Government

58
30

Poi Ching School

Government-Aided

57
31

Yangzheng Primary School

Government

57
32

Canberra Primary School

Government

56
33

Frontier Primary School

Government

56
34

Shuqun Primary School

Government

56
35

Pasir Ris Primary School

Government

55
36

Keming Primary School

Government

54
37

Punggol Green Primary School

Government

54
38

Paya Lebar Methodist Girls School (Primary)

Government-Aided

53
39

Bukit Panjang Primary School

Government

52
40

Westwood Primary School

Government

52
41

Yu Neng Primary School

Government

52
42

Mee Toh School

Government-Aided

51
43

Horizon Primary School

Government

50
44

Riverside Primary School

Government

50
45

Hougang Primary School

Government

49
46

Rivervale Primary School

Government

49
47

Elias Park Primary School

Government

48
48

Chongzheng Primary School

Government

47
49

Xinmin Primary School

Government

45
50

Huamin Primary School

Government

43
51

Anderson Primary School

Government

42
52

Wellington Primary School

Government

41
53

Qifa Primary School

Government

39
54

Waterway Primary School

Government

39
55

Compassvale Primary School

Government

38
56

Punggol Primary School

Government

38
57

Angsana Primary School

Government

36
58

Jurong West Primary School

Government

36
59

North View Primary School

Government

36
60

Alexandra Primary School

Government

35
61

Fengshan Primary School

Government

35
62

River Valley Primary School

Government

34
63

Tanjong Katong Primary School

Government

33
64

Sembawang Primary School

Government

29
65

West Spring Primary School

Government

26
66

Woodlands Primary School

Government

24
67

Raffles Girls Primary School

Government

23
68

Concord Primary School

Government

22
69

Junyuan Primary School

Government

22
70

Naval Base Primary School

Government

22
71

Kheng Cheng School

Government

21
72

Woodgrove Primary School

Government

17
73

Lakeside Primary School

Government

16
74

Tampines Primary School

Government

15
75

Fern Green Primary School

Government

14
76

Oasis Primary School

Government

14
77

White Sands Primary School

Government

13
78

Haig Girls School

Government

12
79

Innova Primary School

Government

12
80

Geylang Methodist School (Primary)

Government-Aided

11
81

Opera Estate Primary School

Government

11
82

Zhangde Primary School

Government

10
83

Anglo-Chinese School (Primary)

Government-Aided

8
84

CHIJ (Katong) Primary

Government-Aided

8
85

CHIJ Our Lady of Good Counsel

Government-Aided

8
86

CHIJ Our Lady of the Nativity

Government-Aided

8
87

CHIJ Our Lady Queen of Peace

Government-Aided

8
88

CHIJ Primary (Toa Payoh)

Government-Aided

8
89

CHIJ St. Nicholas Girls School (Primary)

Government-Aided

8
90

Singapore Chinese Girls School (Primary)

Government-Aided

8
91

St. Andrews Junior School

Government-Aided

8
92

St. Anthonys Primary School

Government-Aided

8
93

St. Gabriels Primary School

Government-Aided

8
94

St. Hildas Primary School

Government-Aided

8
95

St. Josephs Institution Junior

Government-Aided

8
96

St. Margarets School (Primary)

Government-Aided

8
97

St. Stephens School

Government-Aided

8
98

Jing Shan Primary School

Government

8
99

De La Salle School

Government-Aided

5
100

Teck Ghee Primary School

Government

5
101

Punggol View Primary School

Government

2
102

Springdale Primary School

Government

2
103

Ahmad Ibrahim Primary School

Government

1
104

Anchor Green Primary School

Government

1
105

Ang Mo Kio Primary School

Government

1
106

Beacon Primary School

Government

1
107

Bedok Green Primary School

Government

1
108

Bendemeer Primary School

Government

1
109

Blangah Rise Primary School

Government

1
110

Boon Lay Garden Primary School

Government

1
111

Bukit Timah Primary School

Government

1
112

Bukit View Primary School

Government

1
113

Canossa Catholic Primary School

Government-Aided

1
114

Cantonment Primary School

Government

1
115

Cedar Primary School

Government

1
116

CHIJ (Kellock)

Government-Aided

1
117

Clementi Primary School

Government

1
118

Corporation Primary School

Government

1
119

Damai Primary School

Government

1
120

East Spring Primary School

Government

1
121

Edgefield Primary School

Government

1
122

Endeavour Primary School

Government

1
123

Evergreen Primary School

Government

1
124

Farrer Park Primary School

Government

1
125

Fernvale Primary School

Government

1
126

Fuchun Primary School

Government

1
127

Fuhua Primary School

Government

1
128

Gan Eng Seng Primary School

Government

1
129

Greendale Primary School

Government

1
130

Greenridge Primary School

Government

1
131

Guangyang Primary School

Government

1
132

Jiemin Primary School

Government

1
133

Jurong Primary School

Government

1
134

Kranji Primary School

Government

1
135

Lianhua Primary School

Government

1
136

Marsiling Primary School

Government

1
137

Marymount Convent School

Government-Aided

1
138

Mayflower Primary School

Government

1
139

Meridian Primary School

Government

1
140

Montfort Junior School

Government-Aided

1
141

New Town Primary School

Government

1
142

North Spring Primary School

Government

1
143

Palm View Primary School

Government

1
144

Park View Primary School

Government

1
145

Pei Tong Primary School

Government

1
146

Peiying Primary School

Government

1
147

Pioneer Primary School

Government

1
148

Punggol Cove Primary School

Government

1
149

Qihua Primary School

Government

1
150

Seng Kang Primary School

Government

1
151

Si Ling Primary School

Government

1
152

Tampines North Primary School

Government

1
153

Teck Whye Primary School

Government

1
154

Telok Kurau Primary School

Government

1
155

Unity Primary School

Government

1
156

West Grove Primary School

Government

1
157

West View Primary School

Government

1
158

Woodlands Ring Primary School

Government

1
159

Xinghua Primary School

Government

1
160

Xingnan Primary School

Government

1
161

Yew Tee Primary School

Government

1
162

Yio Chu Kang Primary School

Government

1
163

Yishun Primary School

Government

1
164

Yumin Primary School

Government

1
165

Zhonghua Primary School

Government

1

How the Stress Score Works

Admission Probability (75%)

Inverse of estimated 2C + 2B admission chance. Lower chance = higher stress.

Trend Direction (15%)

Schools getting harder to enter year-over-year score higher.

Applicant Ratio (10%)

When applicants far exceed vacancies, stress goes up.

No Data = Low Stress

Schools without balloting history typically have low competition and score <10.

Based on MOE-published balloting data (2021–2025). Does not include real-time social media sentiment. For reference only — verify with MOE for official data.