Skip to main content

G1, G2, and G3 Mathematics: Full SBB Explained

Under Full SBB, secondary mathematics is offered at three G-levels — G1, G2, and G3 — replacing the old streaming system. Here is what each level covers and how it affects pathways.

Reviewed by Gabriel (Bachelor of Economics, NTU Singapore)
G1, G2, and G3 Mathematics: Full SBB Explained

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-LevelEquivalent Under Old SystemSEC Exam Level (from 2027)O-Level Equivalent (until 2026)
G3ExpressG3-level papersO-Level
G2Normal Academic (N(A))G2-level papersN(A)-Level
G1Normal Technical (N(T))G1-level papersN(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-6book 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.

AspectG3 MathematicsG2 Mathematics
Syllabus code (O-Level)40524045
Syllabus code (SEC 2027)K310K210
A-Maths available?Yes (4049 / K341)Yes, at G2 level (K232)
JC eligibilityDirect pathway to H2 MathematicsMay require upgrading for H2 Maths
Polytechnic eligibilityAll coursesMost 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 ScoreTypical G-Level PlacementImplications
AL 1-4G3 (most demanding)O-Level / SEC G3 pathway; A-Maths eligibility from Sec 3
AL 5-6G2 (moderate)G2 pathway; upgrading to G3 possible with strong results
AL 7-8G1 (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:

  1. Timing: Schools assess students for upgrading at the end of Sec 1 or Sec 2 (some schools also consider mid-year results)
  2. Criteria: Strong and sustained performance at the current G-level — typically top 25% of the cohort at that level, though criteria vary by school
  3. Process: Teacher recommendation, followed by discussion with parents and student. Some schools require a bridging assessment
  4. 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-LevelA-Maths Available?A-Maths Syllabus CodePathway Impact
G3Yes4049 (O-Level) / K341 (SEC)Enables H2 Mathematics in JC; recommended for STEM pathways
G2Yes (G2 level)K232 (SEC)Provides A-Maths exposure; may support polytechnic engineering courses
G1NoN/AFocus 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

Ancourage Academy is a tuition centre in Singapore. This article may reference our programmes where relevant.

Share this article: