أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
It is both indeed. It is a science Because you should know exactly what you are teaching and know about the teaching methodologies, moreover, know how to deal with the students in all aspects. And it is an art because you need to use your own talet of teaching in a creative way in order to transfer your knowledge to the students in a successfuly and also make them able to use it and apply it by thier side. This what makes the difference between a normal teacher and a talented one.
Both, as without science you have nothing to present, and without art you have no way to present by.
It is art you need to deliver fact knowledge. And the way how you will give knowledgeis your art. So, teaching is both.