Secondary school cut-off points: every school

The full official list for the latest intake. Find your course, read the range — then scroll on for how to read it and turn it into a plan.

139 secondary schools · 2025 posting exercise.

Secondary SchoolAreaIP (AL)PG1 (AL)PG2 (AL)PG3 (AL)Affiliation
Admiralty Secondary SchoolWoodlands—29 (25–29)25 (21–25)22 (16–22)—
Ahmad Ibrahim Secondary SchoolYishun—28 (25–28)24 (21–24)18 (11–18)—
Anderson Secondary SchoolAng Mo Kio—28 (25–28)23 (21–23)11 (7–11)—
Ang Mo Kio Secondary SchoolAng Mo Kio—28 (25–28)24 (21–24)16 (12–16)—
Anglican High SchoolBedok———12 (4–12)—
Anglochinese School Barker RoadNovena—26 (25–26)219 (6–9)Yes
Anglochinese School Independent SecondaryQueenstown7 (4–7)——8 (6–8)Yes
Assumption English SchoolBukit Panjang—29 (26–29)25 (22–25)22 (10–22)—
Bartley Secondary SchoolToa Payoh—30 (26–30)25 (22–25)21 (16–21)—
Beatty Secondary SchoolToa Payoh—28 (25–28)25 (21–25)18 (12–18)—
Bedok Green Secondary SchoolBedok—30 (25–30)25 (21–25)20 (12–20)—
Bedok South Secondary SchoolBedok—30 (25–30)25 (21–25)18 (13–18)—
Bedok View Secondary SchoolBedok—28 (26–28)24 (21–24)16 (12–16)—
Bendemeer Secondary SchoolKallang—28 (25–28)25 (22–25)22 (11–22)—
Boon Lay Secondary SchoolJurong West—30 (26–30)25 (22–25)22 (7–22)—
Bowen Secondary SchoolHougang—28 (25–28)24 (21–24)16 (12–16)—
Broadrick Secondary SchoolGeylang—30 (26–30)25 (21–25)22 (5–22)—
Bukit Batok Secondary SchoolBukit Batok—26 (25–26)23 (21–23)15 (8–15)—
Bukit Merah Secondary SchoolBukit Merah—28 (25–28)25 (22–25)22 (8–22)—
Bukit Panjang Govt High SchoolBukit Panjang—26 (25–26)22 (21–22)11 (7–11)—
Bukit View Secondary SchoolBukit Batok—29 (25–29)24 (21–24)20 (13–20)—
Canberra Secondary SchoolSembawang—29 (25–29)25 (21–25)22 (17–22)—
Catholic High School (Secondary)Bishan7 (4–7)——8 (6–8)Yes
Cedar Girls Secondary SchoolToa Payoh9 (4–9)——9 (6–9)—
Changkat Changi Secondary SchoolTampines—30 (25–30)25 (21–25)22 (11–22)—
Chij Katong ConventMarine Parade—30 (26–30)24 (21–24)14 (11–14)Yes
Chij Secondary Toa PayohToa Payoh—28 (25–28)22 (21–22)10 (6–10)Yes
Chij St Josephs ConventSengkang—28 (25–28)23 (21–23)14 (8–14)Yes
Chij St Nicholas Girls School SecondaryAng Mo Kio7 (4–7)——8 (6–8)Yes
Chij St Theresas ConventBukit Merah—30 (25–30)24 (21–24)13 (11–13)Yes
Christ Church Secondary SchoolWoodlands—29 (25–29)23 (21–23)17 (12–17)—
Chua Chu Kang Secondary SchoolChoa Chu Kang—28 (25–28)24 (21–24)20 (14–20)—
Chung Cheng High School MainMarine Parade———10 (5–10)—
Chung Cheng High School YishunYishun—27 (25–27)22 (21–22)11 (6–11)—
Clementi Town Secondary SchoolClementi—28 (25–28)23 (21–23)13 (8–13)—
Commonwealth Secondary SchoolJurong East—28 (25–28)23 (21–23)13 (8–13)—
Compassvale Secondary SchoolSengkang—27 (25–27)24 (21–24)18 (14–18)—
Crescent Girls SchoolBukit Merah——23 (21–23)13 (7–13)—
Damai Secondary SchoolBedok—30 (26–30)25 (21–25)22 (10–22)—
Deyi Secondary SchoolAng Mo Kio—30 (25–30)24 (21–24)16 (9–16)—
Dunearn Secondary SchoolBukit Batok—29 (25–29)25 (22–25)22 (11–22)—
Dunman High School SecondaryKallang8 (4–8)————
Dunman Secondary SchoolTampines—27 (25–27)23 (21–23)14 (6–14)—
East Spring Secondary SchoolTampines—29 (26–29)25 (21–25)22 (16–22)—
Edgefield Secondary SchoolPunggol—27 (25–27)23 (21–23)14 (5–14)—
Evergreen Secondary SchoolWoodlands—26 (25–26)23 (21–23)15 (10–15)—
Fairfield Methodist School SecondaryQueenstown—27 (25–27)2111 (6–11)Yes
Fuhua Secondary SchoolJurong West—28 (25–28)23 (21–23)13 (8–13)—
Gan Eng Seng SchoolBukit Merah—27 (25–27)24 (21–24)15 (9–15)—
Geylang Methodist School SecondaryCentral—30 (25–30)24 (21–24)14 (11–14)Yes
Greendale Secondary SchoolPunggol—27 (25–27)23 (21–23)16 (11–16)—
Greenridge Secondary SchoolBukit Panjang—28 (26–28)25 (21–25)22 (11–22)—
Guangyang Secondary SchoolBishan—30 (26–30)25 (21–25)22 (9–22)—
Hai Sing Catholic SchoolPasir Ris—27 (25–27)23 (21–23)15 (11–15)—
Hillgrove Secondary SchoolBukit Batok—27 (25–27)24 (21–24)18 (13–18)—
Holy Innocents High SchoolSerangoon—27 (25–27)24 (21–24)14 (11–14)Yes
Hougang Secondary SchoolHougang—27 (25–27)24 (21–24)20 (14–20)—
Hua Yi Secondary SchoolJurong West—27 (25–27)23 (21–23)14 (8–14)—
Hwa Chong Institution SecondaryBukit Timah6 (4–6)————
Junyuan Secondary SchoolTampines—28 (25–28)25 (21–25)21 (14–21)—
Jurong Secondary SchoolJurong West—27 (25–27)24 (21–24)16 (12–16)—
Jurong West Secondary SchoolJurong West—28 (25–28)24 (21–24)16 (11–16)—
Jurongville Secondary SchoolJurong East—28 (25–28)25 (21–25)22 (14–22)—
Juying Secondary SchoolJurong West—30 (26–30)25 (21–25)22 (17–22)—
Kent Ridge Secondary SchoolClementi—30 (25–30)24 (21–24)18 (13–18)—
Kranji Secondary SchoolChoa Chu Kang—28 (25–28)24 (21–24)14 (10–14)—
Kuo Chuan Presbyterian Secondary SchoolBishan—30 (25–30)23 (21–23)20 (8–20)Yes
Loyang View Secondary SchoolPasir Ris—30 (25–30)25 (22–25)22 (16–22)—
Manjusri Secondary SchoolGeylang—30 (25–30)25 (21–25)21 (15–21)Yes
Maris Stella High School SecondaryBedok———12 (7–12)Yes
Marsiling Secondary SchoolWoodlands—27 (25–27)25 (21–25)22 (14–22)—
Mayflower Secondary SchoolAng Mo Kio—28 (25–28)24 (21–24)17 (13–17)—
Meridian Secondary SchoolPasir Ris—28 (25–28)25 (21–25)22 (13–22)—
Methodist Girls School SecondaryBukit Timah6 (4–6)——8 (6–8)Yes
Montfort Secondary SchoolHougang—29 (27–29)25 (23–25)22 (14–22)Yes
Nan Chiau High SchoolSengkang———11 (4–11)—
Nan Hua High SchoolClementi———10 (5–10)—
Nanyang Girls High SchoolBukit Timah6 (4–6)———Yes
National Junior College SecondaryBukit Timah8 (5–8)————
Naval Base Secondary SchoolYishun—27 (25–27)24 (21–24)19 (13–19)—
New Town Secondary SchoolQueenstown—30 (26–30)25 (21–25)20 (14–20)—
Ngee Ann Secondary SchoolTampines—26 (25–26)2112 (6–12)Yes
North Vista Secondary SchoolSengkang—28 (25–28)24 (21–24)18 (11–18)—
Northbrooks Secondary SchoolYishun—27 (25–27)25 (22–25)22 (15–22)—
Northland Secondary SchoolYishun—28 (25–28)25 (22–25)22 (15–22)—
Orchid Park Secondary SchoolYishun—27 (25–27)24 (21–24)19 (10–19)—
Outram Secondary SchoolSengkang—26 (25–26)23 (21–23)17 (9–17)—
Pasir Ris Crest Secondary SchoolPasir Ris—30 (25–30)24 (21–24)18 (10–18)—
Pasir Ris Secondary SchoolTampines—27 (25–27)23 (21–23)17 (11–17)—
Paya Lebar Methodist Girls School SecondaryHougang—30 (25–30)23 (21–23)10 (7–10)Yes
Pei Hwa Secondary SchoolSengkang—27 (25–27)23 (21–23)14 (7–14)—
Peicai Secondary SchoolSerangoon—30 (26–30)25 (21–25)20 (14–20)—
Peirce Secondary SchoolBishan—30 (26–30)25 (21–25)20 (14–20)—
Presbyterian High SchoolAng Mo Kio—28 (25–28)24 (21–24)13 (8–13)—
Punggol Secondary SchoolPunggol—27 (25–27)24 (21–24)19 (13–19)—
Queenstown Secondary SchoolQueenstown—30 (26–30)25 (22–25)22 (15–22)—
Queensway Secondary SchoolQueenstown—28 (25–28)25 (21–25)17 (13–17)—
Raffles Girls School SecondaryToa Payoh6 (4–6)————
Raffles Institution SecondaryBishan6 (4–6)————
Regent Secondary SchoolChoa Chu Kang—30 (26–30)25 (23–25)22 (17–22)—
River Valley High School SecondaryJurong West9 (4–9)————
Riverside Secondary SchoolWoodlands—27 (25–27)23 (21–23)14 (8–14)—
Sembawang Secondary SchoolSembawang—29 (25–29)25 (21–25)22 (18–22)—
Seng Kang Secondary SchoolSengkang—27 (25–27)24 (21–24)19 (14–19)—
Serangoon Garden Secondary SchoolSerangoon—30 (26–30)25 (21–25)22 (12–22)—
Serangoon Secondary SchoolSerangoon—28 (26–28)25 (21–25)20 (16–20)—
Singapore Chinese Girls SchoolNovena7 (4–7)——8 (6–8)Yes
Springfield Secondary SchoolTampines—30 (27–30)25 (22–25)22 (10–22)—
St Andrews School SecondaryToa Payoh—27 (25–27)219 (8–9)Yes
St Anthonys Canossian Secondary SchoolBedok—30 (25–30)24 (21–24)15 (12–15)Yes
St Gabriels Secondary SchoolSerangoon—28 (25–28)24 (21–24)15 (10–15)Yes
St Hildas Secondary SchoolTampines—27 (25–27)23 (21–23)14 (12–14)Yes
St Josephs Institution SecondaryNovena7 (4–7)——8 (4–8)Yes
St Margarets School SecondaryBukit Timah—26 (25–26)23 (21–23)11 (8–11)Yes
St Patricks SchoolBedok—27 (25–27)22 (21–22)11Yes
Swiss Cottage Secondary SchoolBukit Batok—26 (25–26)22 (21–22)11 (8–11)—
Tampines Secondary SchoolTampines—27 (25–27)24 (21–24)19 (13–19)—
Tanjong Katong Girls SchoolMarine Parade——23 (21–23)13 (7–13)—
Tanjong Katong Secondary SchoolMarine Parade——23 (21–23)13 (7–13)—
Temasek Junior College SecondaryTampines8 (4–8)————
Temasek Secondary SchoolBedok—26 (25–26)22 (21–22)11 (8–11)—
Unity Secondary SchoolChoa Chu Kang—28 (25–28)24 (21–24)18 (12–18)—
Victoria SchoolBedok8 (5–8)——9 (6–9)—
West Spring Secondary SchoolBukit Panjang—27 (25–27)24 (21–24)17 (11–17)—
Westwood Secondary SchoolJurong West—28 (25–28)25 (21–25)22 (12–22)—
Whitley Secondary SchoolBishan—30 (26–30)25 (22–25)22 (15–22)—
Woodgrove Secondary SchoolWoodlands—28 (25–28)24 (21–24)19 (14–19)—
Woodlands Ring Secondary SchoolWoodlands—29 (25–29)25 (21–25)22 (17–22)—
Woodlands Secondary SchoolWoodlands—28 (25–28)25 (21–25)22 (15–22)—
Xinmin Secondary SchoolHougang—28 (25–28)23 (21–23)13 (8–13)—
Yio Chu Kang Secondary SchoolAng Mo Kio—30 (25–30)25 (23–25)22 (15–22)—
Yishun Secondary SchoolYishun—27 (25–27)24 (21–24)20 (12–20)—
Yishun Town Secondary SchoolYishun—27 (25–27)22 (21–22)13 (5–13)—
Yuan Ching Secondary SchoolJurong West—28 (25–28)24 (21–24)18 (12–18)—
Yuhua Secondary SchoolJurong West—28 (25–28)25 (21–25)20 (15–20)—
Yusof Ishak Secondary SchoolPunggol—27 (25–27)22 (21–22)15 (7–15)—
Yuying Secondary SchoolHougang—29 (25–29)25 (22–25)22 (11–22)—
Zhenghua Secondary SchoolBukit Panjang—27 (25–27)24 (21–24)20 (14–20)—
Zhonghua Secondary SchoolSerangoon—27 (25–27)23 (21–23)12 (8–12)—

Targeting a school on this list? Get matched with a PSLE tutor to close the gap to its cut-off.

One row per school · 2025 exercise. Each cell shows the cut-off point — the AL of the last student admitted — with the full admitted range in brackets, e.g. 9 (4–9). A lower AL is stronger, and columns sort by the cut-off point. IP = Integrated Programme intake (through-train schools such as Raffles or Hwa Chong admit via IP, so they have no posting-group cut-off). PG1–PG3 are the three posting groups (PG3 is the most competitive). Figures are the open (non-affiliated) cut-off; schools marked “Yes” also offer a lower cut-off to students from affiliated primary schools. A “—” means that track is not offered.

Under the PSLE Achievement Level (AL) system, every secondary school and posting group has an indicative PSLE score range — the AL scores of the students posted there in the latest exercise. A lower AL total is stronger (6 is the best possible).

How to read the PSLE cut-off table

  • Lower AL is better. A range of 6–8 is elite; 20+ is open access.
  • Posting group changes the cut-off. The same school shows different ranges for PG1, PG2 and PG3.
  • Affiliation helps. Affiliated primary-school pupils can be posted at a more forgiving score.
  • Ranges move yearly. Treat the figure as a target to beat, not a guarantee.

How the AL score and posting groups work

Each of the four PSLE subjects earns an Achievement Level from AL1 (best) to AL8. Your total is the sum, ranging from 6 to 30. Posting to a school is by that total, with tie-breakers applied. Schools now admit into Posting Groups 1, 2 and 3 (replacing the old Express / N(A) / N(T) streams under Full Subject-Based Banding).

The range shown is indicative: it reflects the scores of students posted in the most recent exercise and shifts year to year with demand. Affiliation to a primary school can widen access at a lower priority.

How to use the ranges to shortlist schools

Pin down your child's realistic AL total from the latest prelims, then target schools whose range sits at or below it — and lift the one subject with the weakest AL, since each level gained lowers the total directly.

Get matched with a vetted PSLE tutor who has coached students to the grades this list demands — tell us the target and we shortlist three in 24 hours.

Secondary school cut-off points — FAQ

What is a good PSLE AL score?
6 is the best possible total. Anything in single digits (6–12) opens the most sought-after schools; most schools admit across a wide AL range, so compare against your specific target.
What are Posting Groups 1, 2 and 3?
They replace the former Express, N(A) and N(T) streams under Full Subject-Based Banding. Students are posted into a group by AL total, then take subjects at levels matched to ability.
Does primary-school affiliation lower the cut-off?
It can. Affiliated pupils are considered at a more forgiving score for that secondary school, though places remain limited.
Are these cut-offs official?
They are indicative ranges based on the most recent posting exercise. Actual cut-offs shift each year with cohort demand, so use them to shortlist, not to guarantee.

Related admissions data

Planning across more than one pathway? These companion tables use the same live data: