Ibn al-Madini membagi murid-murid Nafi’ menjadi 9 tingkatan:
- Peringkat 1:
Ayyub al-Sakhtiyani, Ubaidillah ibn Umar, Malik ibn Anas, Umar ibn Nafi’. Paling kuat dari mereka : Ayyub. - Peringkat 2:
Abdullah ibn ‘Awn, Yahya ibn Sa’id dan Ibn Jurayj. - Peringkat 3:
Ayyub ibn Musa, Isma’il ibn Umayyah, Sulaiman ibn Musa dan Sa’ad ibn Ibrahim al-Zuhri. - Peringkat 4:
Musa ibn ‘Uqbah, Muhammad ibn Ishaq dan Dawud ibn Hasyn. - Peringkat 5:
Muhammad ibn Ajlan, al-Dahhak ibn Usman, Usamah ibn Zayd al-Laytsi, Malik ibn Mighwal dan Jarir ibn Hazim. - Peringkat 6:
Al-Layst ibn Sa’ad, Isma’il ibn Ibrahim, Sulaiman ibn Musahiq, dan Muhammad ibn Abdurrahman ibn Ghanaj. - Peringkat 7:
Abdurrahman ibn Abdillah al-Basri, Sa’id ibn Abdillah ibn Harb, Salamah ibn ‘Alqamah, Ali ibn Hakam al-Bunani, al-Walid ibn Abi Hisyam. - Peringkat 8:
Abu Bakar ibn Nafi’ al-Adawi, Khalifah ibn Ghalib, Yunus ibn Yazid, Juwairiyah bint Asam’, Abdul Aziz ibn Abi al-Ruwwad, Muhammad ibn Tsabit al-Abdi. - Peringkat 9: (tidak dapat ditulis riwayatnya):
Abdullah ibn Nafi’, Umayyah ibn Ya’la, Usman al-Burri, Umar ibn Qays Sanadal.