Hi,
I can help you create an RDBMS for the same.
Also, I have taught in various schools, so I know about the nuances as well.
Professionally, I am into this website and software development business. But mostly the database is what I work on and that is the main base for any system.
Regards,
Khush