Skip to main content
Education5 min read

LEAPS 2.0 Explained: How CCA Earns Bonus Points in Secondary School (2026)

Written by Tan Hong Ting · Reviewed by Theon Teo, Founder · editorial policy

How LEAPS 2.0 grades a secondary student's CCA record in four domains, how the levels turn into bonus points, and what the bonus point cap means from 2028.

CCA stands for co-curricular activity, and in secondary school it counts towards admission to the next stage. This explainer sets out how LEAPS 2.0 works, what each domain recognises and what it means for your child, using MOE's own framework document.

What is LEAPS 2.0?

LEAPS stands for Leadership, Enrichment, Achievement, Participation and Service. MOE introduced the first CCA grading scheme, LEAPS, in 2003, and LEAPS 2.0 in secondary schools in 2014. In a March 2026 reply in Parliament, MOE said LEAPS 2.0 was "a deliberate step to focus more on quality over quantity and to reduce the excessive competition to 'chase' down to the last point".

MOE groups CCAs into four kinds: clubs and societies, physical sports, uniformed groups, and visual and performing arts. A CCA is compulsory for all secondary school students.

The four domains

Each domain has five levels. The table shows what each domain recognises, with examples from MOE's framework.

DomainWhat it recognisesExamples from MOE's framework
ParticipationYears in one school-based CCA, with at least 75% attendance each yearLevel 1 is 2 years in any CCA. Level 5 is 5 years in the same CCA, or 4 years with exemplary conduct and active contribution
ServiceHours of community service and Values in Action (VIA) projectsLevel 1 is 24 to under 30 hours. Level 4 is 24 hours plus two VIA projects
LeadershipLeadership roles and modules in school, CCAs and uniformed groupsClass Committee is Level 2, Prefect is Level 3, CCA Captain is Level 5
AchievementRepresenting the school or an endorsed group, and placings wonLevel 2 is representing the school at an outside event for 1 year

Some details matter more than they look:

  • Staying in one CCA counts. The top Participation level needs years in the same CCA, not several CCAs.
  • Service starts with 6 hours a year. MOE says every secondary student contributes at least 6 hours per school year to the community. Time spent planning, serving and reflecting on a VIA project counts.
  • Representation must be endorsed. Activities your child joins privately count only when the school endorses them, and mass events with no selection do not count.

How the levels become bonus points

Excellent attainment
2 points
Good attainment
1 point
Fair attainment
0 points

Excellent needs at least Level 3 in all four domains, with Level 4 or higher in at least one.

Good needs at least Level 1 in all four domains and one of these:

  • at least Level 2 in three domains, or
  • at least Level 2 in one domain and at least Level 3 in another, or
  • at least Level 4 in one domain.

MOE's framework says the result is worked out at the end of the graduating year and the bonus points can be used for admission to JCs, polytechnics and ITE.

How much do CCA bonus points matter from 2028?

From the 2028 Post-Secondary Admissions Exercise, JC and Millennia Institute admission uses L1R4, and bonus points are subtracted from the gross aggregate. MOE allows a maximum of 3 bonus points from a combination of types, such as co-curricular attainment, affiliation and Higher Mother Tongue, plus 2 more for a language elective programme. In MOE's own worked example, a student with 2 points for an Excellent CCA grade and 2 points for English and Higher Mother Tongue gets 3 bonus points, not 4.

With an L1R4 limit of 16 for JC, one or two points can decide a borderline place. Our L1R4 guide and L1R5 and L1R4 calculator show the effect.

What does this mean for parents?

  • Pick a CCA your child will stay in. Participation rewards years in the same CCA, so a good fit in Secondary 1 matters more than the most competitive option.
  • Do not chase every level. Good needs Level 1 in all four domains plus one stronger domain, not top results everywhere.
  • Keep the grades in view. Bonus points help at the margin, but the L1R4 aggregate still comes from grades. If a subject is slipping, our guide to when to start tuition can help you decide.

For direct admission to secondary school through talents, including CCA talents, see our DSA guide.

Common questions

What does LEAPS stand for?

Leadership, Enrichment, Achievement, Participation and Service. LEAPS 2.0, used in secondary schools since 2014, recognises four domains: Participation, Achievement, Leadership and Service.

How many bonus points can LEAPS 2.0 give?

Excellent gives 2 bonus points and Good gives 1. Fair gives none.

Is CCA compulsory in Singapore?

In secondary school, yes. MOE says a CCA is compulsory for all secondary school students. In primary school, CCA is strongly encouraged.

Does changing CCA affect LEAPS 2.0?

It can. The top Participation level needs several years in the same CCA, so changing CCA can lower that domain.

What is the maximum number of bonus points for JC from 2028?

MOE allows up to 3 bonus points from a combination of types, plus 2 more for a language elective programme.

Official sources

Tan Hong Ting

Written by Tan Hong Ting, Mathematics & Science Tutor, The Singapore Syllabus. Bachelor's in Psychology, National University of Singapore · 4 years' tutoring experience in Mathematics and Science. More about Tan

Free · No obligation

Found this useful? Get your child the right tutor.

Prefer the shortlist page? Open find a tutor

Tell us about your child

Prefer to talk first? WhatsApp +65 8971 7546