PFP requirements, in plain language
The Polytechnic Foundation Programme is the most direct route from G2 (Normal Academic) subjects into a polytechnic diploma. Here is what it actually takes — no acronym left unexplained.
Checked July 2026. Rules can move — confirm against MOE’s and the polytechnics’ own pages before big decisions.
Key facts
- What: a one-year foundation programme at a polytechnic, taken straight after Sec 4 instead of Sec 5. Finish it and you continue into your diploma course.
- Who: students taking G2-equivalent (Normal Academic) subjects at Sec 4.
- The bar: ELMAB3 of 12 or less, with English and Math both at Grade 3 or better.
- Grades that count: G2 grades. G1 grades don’t count toward ELMAB3.
- How to apply: online with Singpass, in a short window after Sec 4 results. Singpass registration opens at age 15.
What PFP actually is
After Sec 4 on G2 subjects, there are two main roads to a polytechnic. The long one: stay for Sec 5, sit the O-Level-equivalent exams, then apply. The direct one: the Polytechnic Foundation Programme — skip Sec 5, spend one foundation year at the poly itself, then carry on into your diploma course.
For a student who already knows they want poly, PFP saves a year of exam pressure and starts them where they are headed. One honest caveat: meeting the minimum makes you eligible, not guaranteed a place — popular courses fill, and some set extra subject requirements. Check the course pages of the poly you want.
ELMAB3, decoded
ELMAB3 is a sum of five grades: English Language, Math, and your best 3 other subjects. Each G2 subject is graded 1 (best) to 5. Add the five numbers; you need 12 or less. Or skip the arithmetic: the PFP calculator adds it up and checks both gates for you.
| English | Grade 3 |
|---|---|
| Math | Grade 3 |
| Best three other subjects | Grade 2 + 2 + 2 |
| ELMAB3 | 12 — in range |
- Math is in every ELMAB3. There is no version of this number without it.
- Both gates matter. Even with an ELMAB3 of 10, an English or Math grade of 4 keeps PFP out of reach. Grade 3 or better in both is a hard requirement.
- G1 grades don’t count toward ELMAB3. A strong G1 grade can’t stand in for a weak G2 one.
Why Math is usually the deciding grade
Of the two required subjects, math is the one that moves fastest with the right practice. Math marks are lost to a short list of specific, fixable skills — signs, brackets, fractions, factorising — not to something vague like “language ability”. A student sitting at Grade 4 or 5 is usually not “bad at math”; they are carrying a handful of broken skills into every paper. Fix those, and the grade follows. What Grade 3 in G2 Math takes →
The timeline that sneaks up on families
- Sec 2: results here largely set upper-secondary subject levels — the G2/G3 mix your child carries into Sec 3.
- Sec 3: subject levels are set; the skills compound, or the gaps do.
- Sec 4: WAs, prelims, then the national exams that produce the grades above.
- Results day: the PFP application window opens shortly after — and it is short. Days, not months. Have Singpass ready: registration opens at age 15, so set it up well before results day, because PFP applications are made with it.
If the numbers don’t land
No single paper closes every door. Sec 5 and the O-Level route stay open — more time, more exams, same destinations. Through ITE, a Higher Nitec and the Direct-Entry-Scheme to Polytechnic Programme (DPP) form another structured path into poly. Slower is not the same as blocked.
If your child is in Sec 1–3 now
The grades that count are Sec 4’s. The skills behind them are built — or lost — in Sec 1 to 3, and upper-secondary math stands almost entirely on Sec 2 algebra. If math is wobbling now, now is the cheap time to fix it. Sec 4 is the expensive time. What helps in Sec 2 →
Steady exists for exactly this gap. It reads your child’s marked papers, finds the skills that lose marks, and rebuilds them in fifteen minutes a day — with mock WAs marked out of 40, so you always know where the grade stands. S$19 a month, free for MOE FAS households.
See how Steady works Get a seat