I’m looking for a teacher of Spanish to receive private lessons Receiving private lessons is a purpose, so we use para.
But needing private lessons is a reason: Estoy buscando un profesor de español por necesidad de clases privadas.