Корректно: специальность "учитель".
Верно со строчной буквы: заслуженный учитель РФ.
Корректно: учитель русского языка.
Оба варианта возможны, но употребительнее: учитель математики.
Учитель - от глагола учить.
Правильно со строчной: заслуженный учитель России.
Верно: В школе 21 учитель.