// Adds dimensions UUID, Author and Topic into GA4
Monday, March 9, 2026
27.8 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

See also  NUS college don sacked because of sexual misconduct files police report
- Advertisement -

Hot this week

RSAF aircraft to be deployed to evacuate Singaporeans from Saudi Arabia on Mar 10 & 12

“Given the lack of feasible commercial options in the region, the Singapore government will deploy a RSAF A330 Multi-Role Tanker Transport aircraft for the assisted departure of Singaporeans from R...

Global capital flows into Singapore often end up in real estate

Dubai crashes and Singapore thrives at the same time.

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); } });
// //