// Adds dimensions UUID, Author and Topic into GA4
Monday, June 15, 2026
30.5 C
Singapore

Does Singapore need smaller class sizes — Jamus Lim, Hazel Poa, ask MOE

Singapore— Workers’ Party’s Dr Jamus Lim and Progress Singapore Party’s Ms Hazel Poa spoke about the benefits of smaller classes in schools on Wednesday (March 3). They were speaking during the Ministry of Education (MOE) Committee of Supply Debate in Parliament.

Dr Jamus Lim (Workers’ Party – Sengkang GRC) asked the MOE if Singapore’s class sizes could be limited to 23, which is the average class size in OECD (Organisation for Economic Cooperation and Development) countries. 

In Singapore, the class size is at 33 students per class in primary and secondary schools, according to 2019 statistics, one of the highest among advanced countries.

Capping class sizes at 23, especially for subjects that students find the most challenging, such as languages and maths, would decrease the money households spend on private tuition, an expense Dr Lim characterised as an “implicit tax” on families.

Additionally, smaller class sizes would benefit pupils coming from lower-income families, which would level the playing field for them.

Also, reducing the number of students would lessen teachers’ workloads and free up their time to give more attention to students who need it.

Progress Singapore Party Non-Constituency Member of Parliament Hazel Poa also called for smaller class sizes, as this would ensure better academic results for learners, and decrease teachers’ mental and emotional load.

She added that smaller class sizes would add to wider diversity and differentiated learning into Singapore’s education system.  

Education Minister Lawrence Wong, in response, said he hopes that the MPs understand that Singapore’s class size is larger than in OECD countries not because the country has fewer teachers.

Rather, “a larger share of our teachers’ time” is allotted “to activities that are crucial for students’ holistic development, such as CCAs, lesson preparation, and professional development”, he said.

He underlined the OE’s commitment to ensuring Singapore has a high-quality teaching force and a healthy pupil-teacher-ratio. 

The minister cited the improvement in the pupil-teacher-ratio over the years. In 2010, it was at 19 and 16 for primary and secondary levels, and today it is at around 15 and 12 respectively.

“So the question is really about how we choose to allocate our teachers across our education system. Today, we are deliberate in deploying them where they can maximise their impact as part of our needs-based resourcing approach. So we deploy more teachers for students at the earliest grade levels or with greater needs,” Mr Wong said.

He added that research has shown that it is the quality of teachers that is crucial in student learning and performance outcomes.

Later, the minister thanked Dr Lim for recognising the hard work teachers do in Singapore’s schools and told him, “I think we are on the same page.”

/TISG

Read also: Lawrence Wong: MOE will continue to deal with gender issues with sensitivity, compassion

Lawrence Wong: MOE will continue to deal with gender issues with sensitivity, compassion

 

- Advertisement -

Hot this week

‘We feel sad and guilty’: Donation box at a charity shop got stolen, with an estimated loss of over $30,000 donations

The donation boxes at a charity shop were discovered missing/ Ten donation boxes and over $30,000 in donations inside are believed to have been stolen. The shop owner stated that she may no longer ...

Singapore story, however impressive, cannot guide us for the next 60 years

I have deep respect for Professor Kishore Mahbubani. He has articulated Singapore’s progress to the world with clarity and conviction

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks