Abstract Fe 3 O 4 nanoparticles were prepared and modified with chloropropyl trimethoxysilane (Cl-PTMS). The N, N′-bis (3-salicylidenaminopropyl) amine (salpr) Schiff base ligand was then immobilized on modified Fe 3 O 4, which was followed by the addition of VOSO 4 in order to complex it with immobilized sa0lpr. The obtained nanocatalyst designated as VO (Salpr)/SCMNPs was characterized by FT–IR, XRD, SEM, TEM, and ...