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

Music Instructor applicant had NUS degree in music but MOE asks if he had ABRSM

Julian Low applied to the Ministry of Education (MOE) to renew his music instructor license. He has a Music degree from the National University of Singapore, and Joel listed that as his highest qualification in his application to MOE.
MOE got back to his renewal application asking if he had at least a ABRSM Grade 5 music theory. The ABRSM Grade 5 Theory is considered to be equivalent to a GCSE in music.
moemusicJulian Low expressed surprise that the administrators in MOE who were in-charge of such applications did not realise that he had a graduate qualification in music and asked if he had a lesser qualification instead.
“Dear Ministry of Education, I attached my Bachelor of Music degree from NUS under “Highest Professional Music Qualifications” and you ask me for ABRSM GRADE 5??? You are worse than parents who ask for music teachers with GRADE 8. No wonder our music education scene suck and will continue to suck. Because we have wonderful brains behind the scene.” -Julian Low

Dear Ministry of Education, I attached my Bachelor of Music degree from NUS under "Highest Professional Music…

Posted by Julian Low on Wednesday, 2 March 2016

- Advertisement -

Hot this week

Singaporean man’s expectation that future in-laws help buy S$3.5m condo draws criticism

She said, "I am currently not working but supporting myself through rental income through investment property I own in the U.S."

‘Every farewell lunch turns into a complaint session’: Employee describes workplace

SINGAPORE: In a job market where many workers are struggling to secure new opportunities, quitting without another job lined up is often seen as a risky move. However, one employee was left wonder...

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