comprehensive development teacher