There are no students or teachers outside a course, everybody is an authenticated user. So you cannot show different prices to students and teachers, you can only show 2 different prices.
You could enable 2 instances of the payment enrollment, one enrolling students for a specific price, one enrolling teachers for a different price. But this would mean that every student could make him/her self teacher in a course. In my world, teachers get paid for teaching....
You could enable 2 instances of the payment enrollment, one enrolling students for a specific price, one enrolling teachers for a different price. But this would mean that every student could make him/her self teacher in a course. In my world, teachers get paid for teaching....