No. An is used before vowel sounds, not just vowels. Ive had this corrected many times by brits. Imho, british education is much more focused on speaking english than writing it, which changes the emphasis of some rules. But it sounds strange when speaking in a non-brit accent. "An istoric" v "An historic".