My dd has been told at school to use 'a' if the next sound is a consonant or 'an' if the next sound is a vowel, with the exception of an hotel. I have never heard of this before but Google suggests this is a thing! It sounds awful when I say am hotel. Who is right me or the teaching assistant?