@tanguatlay,
I'll try. It depends on how MOE is pronounced. If it is pronounced like the letter M, that is, eem, then use 'an' because it sounds like the acronym begins with a vowel. If the pronunciation sounds like it begins with a consonant, use 'a'.
I hope that's clear. It's the best I can do without actually speaking in person.
Oh, 'schooling' is correct.