Да, в обоих примерах слово учитель стоит в винительном падеже. А вот, например, в словосочетании портфель учителя слово учитель стоит в форме родительного падежа.
Определить падеж очень просто: надо подставить слово первого (по школьной грамматике) склонения, потому что у слов первого склонения разные окончания в винительном и родительном падежах. Возьмем, например, слово учительница. Гордость за учительницу, уважать учительницу – винительный падеж. Но: сумка учительницы – родительный падеж.
Возможно: антипод кому-чему, антипод кого-чего и чей-либо антипод.
Вместо тире следует поставить запятую.
Запятая не нужна.
Правильно: ни для кого не секрет.
Запятая нужна.
Эти слова обособляются.
Это сложное предложение, вторая часть которого неполная. Обычно в таких случаях на месте пропуска ставится тире, однако при отсутствии паузы знак не нужен.