It could be both: a purpose (I’m looking for a teacher in order to get private lessons) or a reason (I’m looking for a teacher because I want private lessons).
Let’s look at another example: Estoy buscando un profesor de español (¿por o para?)