Can we create multiple users from one transaction?

Hi there

We would like to be able to sell user access to our courses but 30 at a time.

The idea is to sell to entire classrooms, 30 kids at a time but for a one off fee of $30

Is this possible?