Using the meeting api to assign specific hosts to different meetings

Hello,
I’m using zoom meeting API to create/delete zoom meetings in my node.js app.
so i have created app in zoom marketplace and used the credentials (Client id - client secret ) to connect my app with zoom meetings API.
Then. i use the API to create a zoom meeting and by default the host email is the email that owns the app in the marketplace.

My app’s business logic requires assigning zoom meeting to different teacher (as my app is about online learning platform). And since i use the free plan, i can’t assign host email to any zoom meeting.

My question is: if i upgraded my account to business plan and assuming i have 35 teacher in my app. Can i use my account that is connected to zoom meeting Api (it will be the admin in my app) to create zoom meetings and each one will have different host email (the teacher’s email in my app) that will be assigned by me (the admin in my app) ?

@bohy.ahmed if you want all these meetings to be business tier, you will need to get 35 licenses