Using Gitea as a Classroom Submission Tool

Sorry for the late answer.
I think you can create only one organization and many teams, different teams could have different permissions to different repos on that organization. We have an API, but don’t know if someone have created scripts to migrate data from gitolite.