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