definition of highly qualified teacher
(A) is a highly qualified teacher such as a master teacher; (B) has been teaching for at least 5 years in a public or private school or institution of higher education; (C) is recommended to be an exemplary teacher by administrators and other teachers who are knowledgeable about the individual's performance;