PFP requirements, in plain language
The Polytechnic Foundation Programme is the most direct route from G2 (Normal Academic) subjects into a polytechnic diploma. Here’s what it actually takes, with 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, two roads lead to a polytechnic. The long one: stay for Sec 5 and sit the O-Level-equivalent exams, then apply. The direct one is the Polytechnic Foundation Programme — one foundation year at the poly itself, then straight on into your diploma course. No Sec 5 at all.
For a student who already knows they want poly, PFP saves a year of exam pressure and starts them where they’re headed. One honest caveat: meeting the minimum makes you eligible; it doesn’t reserve 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 and Math, plus 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, because math marks are lost to a short list of specific, fixable skills: signs, brackets, fractions, factorising. In our experience marking real WA papers, a student sitting at Grade 4 or 5 is carrying a handful of broken skills into every paper, and getting called “bad at math” for it. Fix the skills 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 and 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 and 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. Upload your child’s marked papers and it finds the skills that lose marks, then rebuilds them in fifteen minutes a day. Mock WAs marked out of 40 tell you where the grade stands, always. S$19 a month, and free for MOE FAS households.
See how Steady works Get a seat