Variance of the prophets' knowledge

A: Yes, prophets were of different levels of knowledge. A Prophet may have been knowledgeable of something which was not known to other Prophets. This is obvious in the story of Musa (Moses, peace be upon him) and Al-Khadir or Dawud (David, peace be upon him) and Sulayman (Solomon, peace be upon him). However, such differences do not decrease the merits of other Prophets. Rather, all Prophets and Messengers were dignified though some of them have preference over others. Allah (Exalted be He) states: Those Messengers! We preferred some of them to others; to some of them Allâh spoke (directly); others He raised to degrees (of honour) (Part No. 2; Page No. 439) He (Glorified and Exalted be He) also states: And indeed, We have preferred some of the Prophets above others On the other hand, all Prophets are on the same level regarding conveying the Messages of Allah (Exalted be He) to people, teaching them, calling them to Ma`ruf (that which is judged as good, beneficial, or fitting by Islamic law and Muslims of sound intellect) and forbidding them from Munkar (that which is unacceptable or disapproved of by Islamic law and Muslims of sound intellect). All Prophets have equal responsibility regarding the fulfillment of such a great trust. Nevertheless, our last Prophet Muhammad (peace be upon him) is superior to all other Prophets in the matter of the perfection of the fulfillment of the duties of prophethood. Allah (Exalted be He) states: Muhammad (صلى الله عليه وسلم) is not the father of any of your men, but he is the Messenger of Allâh and the last (end) of the Prophets. Moreover, the Prophet (peace be upon him) stated: I will be the pre-eminent amongst the descendants of Adam on the Day of Resurrection, with no pride involved.