Где бы найти преподавателя по PHP?
В программировании все меняется очень быстро, и если нет навыка самостоятельно разбираться в технологиях, в специальности делать просто нечего, т.к. знания будут устаревать влет. А получить такой навык можно одним способом — самостоятельно в этих технологиях разбираться. Не бегая на форум по каждому вопросу, кстати. 

Поэтому учиться лучше самому. Причем, что самое важное, учиться учиться.
Помню на phpforum.ru/ были бесплатные онлайн курсы PHP, хотя лично мне многие моменты казались спорными…

А вообще постановка вопроса «препод по php» мне кажется неверной — для изучения большинства (на всякий случай не «всех») императивных ЯП нужно несколько дней максимум, годы может занимать приобретение опыта, изучение «best practices», получение навыков проектирования архитектуры и реализации приложения с учётом архитектуры, особенностей и стандартных/популярных библиотек/фреймворков, «подводных камней» и т. п…