Can an admin make in-app purchases for users?

I am developing an app for teachers which they can use in schools. I want the teachers to be able to buy additional content. This is possible with in-app purchases and should not be a problem as far as I understood.

However, I want the school to be able to buy this additional content for the whole school (all of their teachers). The admin of the school can unlock this feature with an in-app purchase and can send a code to all of his employees (teachers) to unlock the content.

I would like to know if this is allowed, as the guidelines are a little bit unclear. I found apps in the app store (also apps for schools) who work like this, but I wanted to make sure if this is really legal before I start coding it.

Can an admin make in-app purchases for users?
 
 
Q