Under Full Subject-Based Banding (Full SBB), secondary mathematics in Singapore is offered at three G-levels — G1, G2, and G3 — and a student's G-level for maths directly determines whether they can take Additional Mathematics, which O-Level / SEC papers they sit for, and which post-secondary pathways are available. Unlike the old Express/Normal Academic/Normal Technical streaming system, students can now take maths at a different G-level from their other subjects.
As Founder and Academic Director at Ancourage Academy, Min Hui has taught mathematics across all G-levels since Full SBB was implemented. This guide explains what each G-level covers for mathematics specifically, how placement works, and what upgrading or downgrading between levels involves.
What G1, G2, and G3 Mean for Maths
G-levels replace the old streaming labels (Express, Normal Academic, Normal Technical) with a subject-specific difficulty scale — G3 is the most demanding, G1 is the most foundational, and students can be at different G-levels across different subjects.
The key difference from old streaming: under the previous system, a Normal Academic student took all subjects at the same level. Under Full SBB, a student might take G3 Mathematics and G2 English — each subject is assessed independently based on the student's ability in that subject.
| G-Level | Equivalent Under Old System | SEC Exam Level (from 2027) | O-Level Equivalent (until 2026) |
|---|---|---|---|
| G3 | Express | G3-level papers | O-Level |
| G2 | Normal Academic (N(A)) | G2-level papers | N(A)-Level |
| G1 | Normal Technical (N(T)) | G1-level papers | N(T)-Level |
For more detail on how the SEC exam replaces O-Levels from 2027, see the comprehensive SEC guide.
G3 Mathematics: The O-Level / SEC Path
G3 Mathematics covers the full O-Level / SEC syllabus (currently 4052, transitioning to K310 from 2027) — it is the most demanding level and the only one that provides direct access to A-Maths and the JC Science stream.
G3 Mathematics covers:
- Number and Algebra: Algebraic manipulation, equations, inequalities, quadratics, indices, surds, coordinate geometry, functions and graphs
- Geometry and Measurement: Angle properties, circle properties, congruence, similarity, trigonometry (sine/cosine rule), mensuration, vectors
- Statistics and Probability: Data interpretation, cumulative frequency, box plots, probability, set notation, Venn diagrams, matrices
G3 students can add Additional Mathematics (A-Maths) from Sec 3, which is a prerequisite for H2 Mathematics in JC.
G2 Mathematics: Building Towards Upgrading
G2 Mathematics covers core mathematical concepts at a moderate level — equivalent to the former N(A) standard — with the possibility of upgrading to G3 for students who demonstrate strong performance.
Ancourage Academy teaches both G2 and G3 Mathematics at Bishan and Woodlands in small groups of 3-6 — book a free trial class (usually $18) for a diagnostic assessment at your child's current G-level.
G2 Mathematics covers similar topic areas to G3 but at reduced depth and complexity. Key differences:
- Algebraic complexity: G2 covers algebraic manipulation but with less emphasis on advanced applications like algebraic fractions and non-linear simultaneous equations
- Trigonometry: G2 covers basic trigonometric ratios but may not include the full sine and cosine rule treatment found in G3
- Statistics: G2 covers data interpretation and basic probability but at reduced complexity compared to G3
Under the SEC examination system, G2 Mathematics uses syllabus code K210. G2 students may also access G2 Additional Mathematics (K232), which covers A-Maths content at G2 level.
| Aspect | G3 Mathematics | G2 Mathematics |
|---|---|---|
| Syllabus code (O-Level) | 4052 | 4045 |
| Syllabus code (SEC 2027) | K310 | K210 |
| A-Maths available? | Yes (4049 / K341) | Yes, at G2 level (K232) |
| JC eligibility | Direct pathway to H2 Mathematics | May require upgrading for H2 Maths |
| Polytechnic eligibility | All courses | Most courses (some engineering courses prefer G3) |
| Upgrading possible? | N/A (highest level) | Yes, to G3 with school recommendation |
G1 Mathematics: Practical and Applied Focus
G1 Mathematics focuses on practical numeracy and applied mathematical skills — equivalent to the former N(T) standard — preparing students for ITE courses and vocational pathways.
G1 Mathematics covers:
- Practical arithmetic: Operations with whole numbers, fractions, decimals, percentages in everyday contexts
- Basic algebra: Simple algebraic expressions, solving basic equations
- Measurement: Units, perimeter, area, volume of common shapes
- Data handling: Reading and interpreting graphs, charts, and tables
G1 Mathematics uses syllabus code K110 under the SEC system. A-Maths is not available at G1 level. Students aiming for polytechnic should discuss upgrading from G1 to G2 with their school, as most polytechnic courses require at least G2 Mathematics.
How PSLE Scores Determine G-Level Placement
A student's PSLE Achievement Level (AL) score in each subject determines their starting G-level — but placement is subject-specific, not overall.
| PSLE Maths AL Score | Typical G-Level Placement | Implications |
|---|---|---|
| AL 1-4 | G3 (most demanding) | O-Level / SEC G3 pathway; A-Maths eligibility from Sec 3 |
| AL 5-6 | G2 (moderate) | G2 pathway; upgrading to G3 possible with strong results |
| AL 7-8 | G1 (foundational) | G1 pathway; upgrading to G2 possible with strong results |
Important: these are typical placements, not rigid rules. G-level placement is determined through Posting Groups based on the student's overall PSLE score, combined with individual subject AL scores that determine eligibility for upward movement. A student in Posting Group 2 who scored AL 5 in Mathematics may still be offered G3 Mathematics if the school assesses readiness. Each subject is placed independently — a student with AL 5 in Maths and AL 3 in English could take G2 Maths and G3 English.
Upgrading and Downgrading Between G-Levels
G-level placement is not permanent — students can upgrade (move to a more demanding level) or downgrade (move to a less demanding level) based on academic performance and school recommendation.
How upgrading typically works:
- Timing: Schools assess students for upgrading at the end of Sec 1 or Sec 2 (some schools also consider mid-year results)
- Criteria: Strong and sustained performance at the current G-level — typically top 25% of the cohort at that level, though criteria vary by school
- Process: Teacher recommendation, followed by discussion with parents and student. Some schools require a bridging assessment
- Support: Students who upgrade may need additional support to bridge the gap between levels. Ancourage Academy's Sec 1 and Sec 2 programmes include upgrading preparation for students transitioning between G-levels
Downgrading works similarly but in reverse: if a student consistently struggles at their current G-level despite support, the school may recommend moving to a less demanding level. This is not failure — it allows the student to build confidence and mastery at an appropriate pace.
For a broader discussion of G-level choices across all subjects, see G2 vs G3 Subject Levels.
A-Maths Eligibility Across G-Levels
A-Maths eligibility depends on G-level — G3 students access the full A-Maths syllabus, G2 students can access G2 A-Maths, and G1 students do not have an A-Maths option.
| G-Level | A-Maths Available? | A-Maths Syllabus Code | Pathway Impact |
|---|---|---|---|
| G3 | Yes | 4049 (O-Level) / K341 (SEC) | Enables H2 Mathematics in JC; recommended for STEM pathways |
| G2 | Yes (G2 level) | K232 (SEC) | Provides A-Maths exposure; may support polytechnic engineering courses |
| G1 | No | N/A | Focus on G1 Mathematics mastery; consider upgrading to G2 for broader options |
The availability of G2 A-Maths (K232) is a significant addition under Full SBB. Previously, N(A) students had limited access to Additional Mathematics. Under the new system, G2 students who demonstrate readiness can take A-Maths at their level, keeping more pathways open.
Choosing the Right G-Level for Your Child
The right G-level balances academic stretch with realistic workload — a student who is challenged but not overwhelmed will learn more than one who is either coasting or drowning.
Consider these factors:
- Current performance vs potential: A student consistently scoring 80%+ at G2 should consider upgrading to G3. A student struggling at 40% in G3 may benefit from consolidating at G2 temporarily
- Pathway goals: If JC Science stream is the goal, G3 Mathematics is essential. For polytechnic or ITE pathways, G2 is typically sufficient
- Workload across subjects: A student at G3 for all subjects may be overloaded. Full SBB allows mixing — G3 Maths with G2 in another subject is a legitimate and common combination
- Teacher recommendation: Teachers observe daily engagement and work quality. Their recommendation often captures readiness factors that test scores miss
At Ancourage Academy, the diagnostic assessment during the free trial class (usually $18) evaluates a student's current level and provides guidance on whether their G-level placement is appropriate — at Bishan or Woodlands.
Common Questions About G-Level Mathematics
What do G1, G2, and G3 stand for in Singapore schools?
G-levels (General levels) are the three subject difficulty tiers under Full SBB: G3 is the most demanding (equivalent to Express/O-Level standard), G2 is moderate (equivalent to Normal Academic), and G1 is foundational (equivalent to Normal Technical). Students can be at different G-levels for different subjects.
Can a G2 student take A-Maths?
Yes. Under the SEC examination system, G2 students can take G2 Additional Mathematics (syllabus K232). This covers A-Maths content at G2 level. G3 Additional Mathematics (K341) requires G3 Mathematics. Students aiming for JC H2 Maths should consider upgrading to G3 if possible.
Can students change G-levels after Secondary 1?
Yes. Schools assess students for upgrading or downgrading at the end of each year, and sometimes at mid-year. Upgrading typically requires strong and sustained performance at the current G-level, plus teacher recommendation. The process varies by school.
What PSLE scores determine G1, G2, or G3 placement?
G-level placement is determined through Posting Groups based on the student's overall PSLE score, combined with individual subject AL scores. Typically, AL 1-4 in a subject qualifies for G3, AL 5-6 for G2, and AL 7-8 for G1 — but these are guidelines, not rigid cut-offs. A student in a lower Posting Group who scores well in a specific subject may be offered a higher G-level for that subject. Placement is subject-specific, so a student can be at different G-levels across subjects.
Does Ancourage Academy teach G2 Mathematics?
Yes. Ancourage Academy offers both G2 and G3 Mathematics at Sec 1-4 levels at Bishan and Woodlands in small groups of 3-6. The free trial class (usually $18) includes a diagnostic assessment at the student's current G-level.
Related: Full SBB Guide · G2 vs G3 Subject Levels · E-Maths vs A-Maths · Secondary Maths Strategies
