Hi Gabimaddocks,
It seems that you require a registration functionality for your site. Do you record registers' information manually in your storage, such as database? Is there a sign-in page in your site to authenticate user's identity? If yes, I believe that you need a registration page in your site and ask teachers to enter some necessary information to register themselves. Meanwhile, you might need an audit functionality to approve new registration.
It would not be a problem for me to implement both registration and audit features. However, the completion time might be vary depend on how easy it is to migrate them to your existing system. If you think my understanding to your requirement is correct and can give me more detail, I am willing to reassess this job to see how much time I need exactly.
I am looking forward to your reply.
Kind Regards
Timefly