Все правильно учительница сказала. О в конце слова - это самый последний звук. И в середине слова должен быть ударным, чтобы звучал именно он, а не А. Как и в начале слова.Антоновская яблоня точно отметила, что надо искать мягкий звук, а не мягкий знак  Мягкость показывают гласные второго ряда Я, Ё, Е, Ю, И и мягкий знак. Поэтому в поиске мягкого звука М` ищите гласные  Слова, например: мЯгкость, мЁд, мЕлочь, мЮсли, мИшка и т.д.