Думаю, что учитель, потому что если поставить слова во множественное число, то получится : приятели, читатели( окончания одинаковые), а вот учители не скажешь, правильно учителя
а баранина и свинина образованы от слов, баран и свинья, а половина не образована