// Adds dimensions UUID, Author and Topic into GA4
Sunday, September 13, 2026
31.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

Hot this week

‘Maximum restraint’: Malaysia’s PM express concerns to Iran’s president at the BRICS Summit as Middle East conflict persists

Malaysian Prime Minister Anwar Ibrahim meets Iranian President Masoud Pezeshkian on the sidelines of the BRICS Summit in New Delhi.

‘My parents still bring out the cane’: Singaporeans share the family habits others find unusual

Some Singaporeans were surprised to learn that not every family eats dinner together regularly.

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