Teacher confused Barbie no end (5)
I believe the answer is:
rabbi
'teacher' is the definition.
(Jewish teacher)
'confused barbie no end' is the wordplay.
'confused' indicates an anagram.
'no end' means to remove the last letter.
'barbie' with its final letter taken away is 'barbi'.
'barbi' anagrammed gives 'RABBI'.
(Other definitions for rabbi that I've seen before include "A Jewish clergyman" , "Spiritual leader of a Jewish congregation" , "Blue" , "Religious leader in a Jewish community" , "Jewish law expounder" .)