// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 13, 2026
27.7 C
Singapore

Graduates real starting pay decreased 2% last 9 years?

By: Leong Sze Hian

Higher salaries for university graduates

I refer to the article “Higher salaries for university graduates from NUS, NTU and SMU in 2016” (Straits Times, Feb 22).

It states that “Median monthly salaries for university graduates last year rose to a new high of $3,360, up from $3,300 for the class of 2015.

The survey also found that about nine in 10 graduates, or 89.7 per cent, were able to find employment within six months of finishing their final examinations. The figure is similar to previous years.

Full-time jobs dropped from 83.1 to 80.2%?

However, about 80.2 per cent of the graduates in the labour force secured permanent full-time jobs, a dip from the 83.1 per cent in 2015.”

According to the Singapore Yearbook of Manpower Statistics 2014 (page H30) – the median gross monthly starting salary of university graduates in full-time permanent employment was $2,750 in 2007.

Graduates’ real starting pay declined 2% last 9 years?

Does this mean that their starting salaries increased by about 22 per cent ($3,360 divided by $2,750) in the last nine years?

Since inflation was about 24.2 per cent from 2007 (CPI 79.65) to 2016 (CPI 98.932) – does it mean that in real terms – their starting salaries declined by about -2 per cent (24 – 22%) in the last nine years?

- Advertisement -

Hot this week

‘Money’, ‘busy’, ‘grateful’: Singaporeans describe life in one word

On Reddit, a netizen asked: If you could sum up your Singapore life experience so far in just ONE word, what would it be?

‘You cannot work at all from home?’: Redditors slam manager after employee requests leave for appendix surgery

SINGAPORE: People online are criticising a manager in Singapore after an employee shared on Reddit that they feel unsure about taking 14 days of hospitalisation leave, because their manager seems u...

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